CSOCKET是阻塞的.docVIP

  • 0
  • 0
  • 约6.15千字
  • 约 8页
  • 2016-06-01 发布于湖北
  • 举报
? CSOCKET是阻塞的. ? 我是从来没用过. ? 按以前见过的一些高手(如OLDWORM)的建议, ? 绝对不要使用CSOCKET.会给你带来无穷无尽的烦恼(OLDWORM原话).CSocket是基于消息的,所以,需要窗口的支持你只能在MFC程序中应用而且不能在线程中对其操作,不然肯定会出现这样那样的错误。这主要和它保存消息接收窗口的句柄有关系。 socket 是比较低层的,你可以设置其通信模式,相对比较灵活。可以自己控制。当然也也可以把它设置成和 CSocket形式,全看你怎么选择。//发送端 typedef struct myStr { char str[100]; int i; double m, CString mystring; }mystr,*mystr; ....................... myStr sendstr; send(sockid,(char*)sendstr,sizeof(myStr),0); //接收端,同样定义这个结构体 typedef struct myStr { char str[100]; int i; double m, CString mystring; }mystr,*mystr; ....................... myStr *recvstr; //注意,在这里用指针 char recvbuf[1024

文档评论(0)

1亿VIP精品文档

相关文档