d118.bmp.txt
来自「Visual C++通信编程实例」· 文本 代码 · 共 45 行
TXT
45 行
)
else
{
m_bClient=false;
m_blnit=true;
if(m_pListenS ocket.Init(GetDlgltemlnt(IDC_PORT),this)=FALSE)
{
m_blnit=false;
retum;
}
if (m_UserName-””)
{
AfxMessageBox(”请输入用户名”);
GetDlgltem(IDC_USERNAME)->SetFocus();
return;
}
if( !m_blnit)
{
BYTE fO,fl,f2,f3;
CString name;
《CIPAddressCtrl *)(GetDlgltem(IDC_IPADDRES S》)->GetAddress(fD,fl,f2,f3);
CString ip;
ip.Format(”o/od.o/od.%d.%d”,O,fl,f2,f3);
m_ bClient=true;
m_ChatClient.Create();
if(m_ChatClient.Connect(ip,GetDlgltemInt(IDC_PORT》)
{
m_ChatClient.lnit(this);
SetDlgItemText(IDC_SHOWMSG.”客户端连接成功”);
m_blnit=true;
CString Caption;
Caption=”客户机当前用户:”+m_UserName;
(AfxGetMainWnd(》->S etWindowText(Caption);
)
else
{
m_ChatClient.Close0;
AfxMessageBox(”客户端连接失败”);
m blnit=false;
)
}
(7)添加其他成员函数
为了实现多用户的使用,需要添加增加、撤销用户进程的函数。编写成员函数
//8
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?