用CSocket实现UDP;
由于在程序中要实现多个Socket通讯;
一开始在主线程中Create的CSocket能够正常的响应OnReceive,然后再对应每个Socket开一个处理线程,实现数据的发送和接收;
后来把CSocket的Create放到处理线程中,发现但是OnReceive不能响应?而且结束线程是,Close这个Socket的时候会报错?
请问这个是什么原因,是不是该CSocket用于消息收发的窗口有关系啊?
由于在程序中要实现多个Socket通讯;
一开始在主线程中Create的CSocket能够正常的响应OnReceive,然后再对应每个Socket开一个处理线程,实现数据的发送和接收;
后来把CSocket的Create放到处理线程中,发现但是OnReceive不能响应?而且结束线程是,Close这个Socket的时候会报错?
请问这个是什么原因,是不是该CSocket用于消息收发的窗口有关系啊?
两位有没有好的SOCKET封装的类推荐啊?小弟功力不够,自己封装比较难。
http://www.codeproject.com/KB/IP/serversocket.aspx
http://www.codeproject.com/KB/IP/