把已经连接好的socket作为参数传给界面线程,如何能把WSAAsyncSelect()函数所接收到的消息放在界面线程里处理,比如Read, Write等消息。最好能有源代码,谢谢!分不够另开贴给分!
解决方案 »
- com接口的释放问题.
- VC可以嵌入php代码,而对网站上的数据进行操作吗?
- 那有分区软件源码?
- 通过程序生成快捷方式
- 发现一个使vc6.0编出来的程序在XP下有xp风格的简单方法,很奇怪!!!!
- 《深入浅出MFC》疑问(很好的一本书,但是读得很辛苦,请大家帮忙。)
- P4处理器的字长是多少?地址线是多少?数据线是多少?
- \.--『放手的美丽』--/.
- 斗胆请问一句::有没有真正精通vc的人!!!!???????????????????????????????????????????????????????
- ~~~~!@#$%^&*&**(()+_很难很难的问题 求救-----------------
- windows服务
- 动态生成的CEdit怎么设置成多行?
各个消息的消息结构体如:
#define WM_GUI_TO_NETWORK_LOGIN WM_USER+3000typedef struct tagGUIToNetworkLogin
{
char name[20];
char pwd[20];
}t_gui_to_network_login;然后,PostThreadMessage来进行双方之间的通讯了!
you could add a CAsyncSocket *m_pClientSocket to the CNetworkThread,
use the CNetworkThread as a proxy between the socket object and the gui thread.
好好看看WSAAsyncSelect()函数的说明
WSAAsysncSelect()可以直接注册窗口信息,把想处理消息的窗口句柄作为这个函数的参数.
注册后你就可以在窗口处理函数中直接处理你FD_READ,FD_WRITE的消息了.
我的MAIL:[email protected]
真的谢谢!!!
本来1000分不想再送了,心寒啊。为了做人的原则,我会按照上面各位的回答给分。