- 2
- 0
- 约6.15千字
- 约 8页
- 2017-05-26 发布于湖北
- 举报
? 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)