[vc6.0socket编程.docVIP

  • 4
  • 0
  • 约7.52千字
  • 约 8页
  • 2017-01-08 发布于北京
  • 举报
[vc6.0socket编程

头文件 Winsock2.h 链接库文件 Ws2_32.lib inet_ntoa( struct in_addr in);该函数是将in所表示的网络地址结构装换成点分十结构的地址并且若无错误发生,inet_ntoa()返回一个字符指针。 例如: sprintf(tempBuf,%s say:%s,inet_ntoa(addrClient.sin_addr),recvBuf); inet_addr()将字符串形式的IP地址转换为按网络字节顺序的整形值。 若无错误发生,inet_addr()返回一个无符号长整型数, 其中以适当字节顺序存放Internet地址。如果传入的字符串不是一个合法的Internet地址,如“a.b.c.d”地址中任一项超过255,那么inet_addr()返回INADDR_NONE。 例如:addrClient.sin_addr.S_un.S_addr=inet_addr(); addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY); 作为服务器,你要绑定【bind】到本地的IP地址上进行监听【listen】,但是你的机器上可能有多块网卡,也就有多个IP地址, 这时候你要选择绑定在哪个IP上面,如果指定为INADDR搜索_ANY,那么系统将绑定默认的网卡【即IP地址】。 htonl()将主机的无符号长整形数转换

文档评论(0)

1亿VIP精品文档

相关文档