2012年2月27日

socket基本函数 (三)

摘要: 9. 地址转换函数 在socketaddr_in结构中,sin_addr用来指定主机地址.它的类型是in_addr结构. in_addr结构定义为: struct in_addr{ union{ struct {u_char s_b1,s_b2,s_b3,s_b4;} S_un_b;struct {u_short s_w1,s_w2;} S_un_w; u_long S_addr; }S_un; }; unsigned long inet_addr(const char FAR* cp); 将点分十进制格式的IP地址转换为in_addr结构的地址. char FAR* inet_ntoa(st 阅读全文

posted @ 2012-02-27 01:02 kangbry 阅读(208) 评论(0) 推荐(0) 编辑

socket基本函数 (二)

摘要: 7. 发送数据 int send(SOCKET s,const char FAR* buf,int len,int flags); int sendto(SOCKET s,const char FAR* buf,int len,int flags,const char FAR* to,int tolen); send函数是专门为流式套接字设计,用于面向连接的TCP类型的服务; sendto函数专门为数据报套接字设计,用于无连接的UDP类型服务 s为已经建立连接的套接字;buf用来指定发送端保存等待发送数据的缓冲区; len用来指定发送数据的字节数; flags是附加标志,通常设置为0;to用来 阅读全文

posted @ 2012-02-27 00:41 kangbry 阅读(243) 评论(0) 推荐(0) 编辑

导航