当我在一个线程类中要使用该WINSOCKET API:
WSAAsyncSelect(m_hSocket,m_hWnd,WM_SOCKET_MESSAGE,FD_READ|FD_WRITE|FD_CONNECT|FD_CLOSE);
可是我不知道如何得到第2个参数的值。
我尝试用用CWinThread的成员函数m_pMainWnd来替代,但发生错误。
提示WINSOCKET 1022错。请问有什么办法获取该参数的值?
WSAAsyncSelect(m_hSocket,m_hWnd,WM_SOCKET_MESSAGE,FD_READ|FD_WRITE|FD_CONNECT|FD_CLOSE);
可是我不知道如何得到第2个参数的值。
我尝试用用CWinThread的成员函数m_pMainWnd来替代,但发生错误。
提示WINSOCKET 1022错。请问有什么办法获取该参数的值?
解决方案 »
- 得到宽带帐号或密码,下面的代码编译不过,不知为什么?
- 用VC编的物资管理系统,进货登记时出现内存错误!求解各位大侠!
- MFC进度条为什么没有反应(是否需要单独创建线程去更新它)
- 事件驱动的socket应用问题[高手请入内,学习的也来看看]?
- 一个关于使用XT(Xtreme ToolKit)的问题 高分赠予(200分)
- 关于地图(*.map文件)的绘制问题,请教各位大虾,百分赠送!
- 入门问题:关于ado与sql server连接
- 怎样用编程找到驱动器,如软驱,光驱,硬盘等,是用什么函数。。。谢谢
- 图像高手看过来!!!!
- 分数不够请告诉我。
- 如何实现分割窗口下的FormView的切换?(在线等待,解决给分)
- 程序中使用nt/2000中域用户身份验证的问题
所要你添的窗口句柄是让你将FD_READ|FD_WRITE|FD_CONNECT|FD_CLOSE这几个消息和一个窗口相关连,当触发这几个消息时,将它们发送到关连的窗口。所以,你应该将你的主窗口句柄作为参数传给线程。
我从CWinThread派生出来的类都无法得到该消息吗?
我用m_pMainWnd->GetSafeHwnd();中得到的值串进去也不行吗?