1.开启工作线程:在CMWSNMSDlg类中 AfxBeginThread((AFX_THREADPROC)ClientSockWatchProc,(LPVOID)this); //开启线程
2.线程处理函数:
DWORD WINAPI ClientSockWatchProc(LPVOID lpParam)
{
CMWSNMSDlg * mwsnms=(CMWSNMSDlg *)lpParam;
//访问CMWSNMSDlg窗口类中的对象
mwsnms->m_mysocket.SetHwnd(mwsnms->m_hWnd);//把句柄传给MySocket类
mwsnms->m_mysocket.m_umsock=UM_SOCK;
mwsnms->m_mysocket.Listen();//连接到来的客户端监听
return 0;
}
本文介绍了一种在CMWSNMSDlg类中开启监听线程的方法。通过使用AfxBeginThread启动工作线程,并在该线程中进行客户端连接监听。具体步骤包括设置窗口句柄、指定用户消息和开始监听等。

被折叠的 条评论
为什么被折叠?



