具体界面如下:

(1)加载套接字库:BOOL AfxSocketInit( WSADATA* lpwsaData = NULL );
Msdn中的AfxSocketInit
Remarks
Call this function in your CWinApp::InitInstance override to initialize Windows Sockets. 所以我们要再CWINApp下的InitInstance中加载套接字
if(!AfxSocketInit())
{
AfxMessageBox("套接字库加载失败");
return FALSE;
}
(2)在Dlg类中定义一个InitSocket函数,并且定义一个类型为SOCKET的变量m_socket。
m_socket=socket(AF_INET,SOCK_DGRAM,0);
if(INVALID_SOCKET==m_socket)
{
MessageBox("套接字创建失败");
return FALSE;

本文详细介绍了如何在MFC环境下使用套接字库创建一个简单的聊天程序。首先在CWinApp的InitInstance中加载套接字库,接着在对话框类中初始化套接字并绑定端口,然后通过线程函数实现非阻塞接收,同时利用消息映射处理接收到的数据。最后,展示了发送消息的实现步骤。
最低0.47元/天 解锁文章
1915

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



