读书人

线程接受数据包的有关问题

发布时间: 2013-10-10 14:14:51 作者: rapoo

线程接受数据包的问题
我现在有一个类是继承自CWinThread,然后该类里有一个收发UDP包类的实体,这个UDP类是共有的,也就是很多类公用。现在,当这个线程启动收到数据后,如何让该线程进行操作呢,测试发现数据收到了,但是不知道如何让该线程处理。postmessage好像不行,handle不是很懂,每个postmessage好像都需要传入一个hwnd句柄,但是不知道当前线程的句柄如何获得。
希望懂的线程的可以来做一下。谢谢。 线程 udp 类
[解决办法]
把这个句柄放到全局变量里
[解决办法]
我不用CWinThread,mfc的话,还不如AfxBeginThread
[解决办法]
线程函数有个参数可以传自定义的参数吧,你把句柄传到参数里就可以了啊
[解决办法]
Class A: public CWindThread{
Handle xx;
void SetHandle(Handle aa){xx = aa;}
UDP TEMP;
}
自己弄个接口不就行了

读书人网 >C++

热点推荐