很急的问题,理解WinSock的都进来,在线等!!!

wyh2002 2003-12-10 11:05:32
在线程状态下WinSock事件不能被激发,是否在线程状态下“socket窗口”没有创建呢?如何能在线程中也能激发WinSock事件,函数Attatch和AttachHandle怎么用?谢谢
...全文
24 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhowk 2003-12-12
  • 打赏
  • 举报
回复
在stdafx.h试一试定义
wyh2002 2003-12-12
  • 打赏
  • 举报
回复
UP
wyh2002 2003-12-11
  • 打赏
  • 举报
回复
请问WM_SOCKET_NOTIFY是在哪个头文件里定义的,程序总是提示'WM_SOCKET_NOTIFY' : undeclared identifier
junccc 2003-12-11
  • 打赏
  • 举报
回复
建义不要用csockt。因为他开线程不太好。
要用就用socket。自已写类
Sander 2003-12-11
  • 打赏
  • 举报
回复
subclass
define a class inherit on CWinSocket
wyh2002 2003-12-11
  • 打赏
  • 举报
回复
能否说清楚点,自己在哪个地方POSTMESSAGE和GETMESSAGE呢
checkyvc6 2003-12-11
  • 打赏
  • 举报
回复
自己消息循环自己处理
while(GetMessage(&msg,0,0,0))
{
TranslateMessage()
DispatchMessage()
}
wyh2002 2003-12-11
  • 打赏
  • 举报
回复
自己UP
wyh2002 2003-12-10
  • 打赏
  • 举报
回复
CClientSocket *pClientSocket = new CClientSocket;
if (pClientSocket->Create())
{
pClientSocket->AsyncSelect(FD_CONNECT);
pClientSocket->Connect(strIP,m_nPort);
}
ISunwu 2003-12-10
  • 打赏
  • 举报
回复
同意楼上的。
smallfool 2003-12-10
  • 打赏
  • 举报
回复
你需要调用AsyncSelect去激发你要等待的事件吧。代码上来看看。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧