16,465
社区成员
发帖
与我相关
我的任务
分享
看到了了case了吧,感觉是WSAEventSelect模型。
//以下是创建:
[code=C/C++]
void CAsyncSelClientDlg::OnButCon()
{
// TODO: Add your control notification handler code here
if(connected)
{
close();
}
else
{
UpdateData(true);
sWork=socket(AF_INET,SOCK_STREAM,0);
memset(&seraddr,0,sizeof(seraddr));
seraddr.sin_family =AF_INET;
seraddr.sin_port =htons(m_sevport);
seraddr.sin_addr.S_un .S_addr =inet_addr(m_sevname);
WSAAsyncSelect(sWork,m_hWnd,WM_RECV,FD_READ|FD_CLOSE); //看到了WSAAsyncSelect了吧
connect(sWork,(sockaddr*)&seraddr,sizeof(seraddr));
}
}