步骤1. 创建一个基于对话框的应用程序MyChat
步骤2. 添加控件IDC_EDIT_RECV,IDC_IPADDRESS1,IDC_EDIT_SEND,IDC_BTN_SEND,两个IDC_STATIC:发送数据,接收数据。
步骤3.
为控件IDC_IPADDRESS1 增加Control变量 CIPAddressCtrl m_remoteIP
为控件IDC_EDIT_RECV 增加Value变量 CString m_strRecv
为控件IDC_EDIT_SEND 增加Value变量 CString m_strSend
步骤4. 在stdafx.h增加以下六行:
#include "winsock2.h"
#pragma comment(lib,"ws2_32.lib")
#define MYIP "127.0.0.1"
#define MYPORT 6000
#define TOIP "127.0.0.1"
#define TOPORT 6000
在CMyChatApp::InitInstance()中增加对WSAStartup的调用。
步骤5. 增加CMyChatApp:: ~CMyChatApp(){WSACleanup();}
步骤6. 为CMyChatDlg增加成员变量private: SOCKET m_socket;
在CMyChatDlg::CMyChatDlg 中增加m_socket=0;
增加析构函数
CMyChatDlg::~CMyChatDlg()
{
if(m_socket) closesocket(m_socket);
}
步骤7.增加函数。。。。。
2021-12-19 20:39:40
297KB
代码和文档
1