📄 d096.bmp.txt
字号:
case CONNECT:
m Info=”已连接上服务器■
break;
case SERVERCLOSE:
m_lnfo =”服务器已关闭”;
break;
case SERVERREAD:
str= m_SocketServer.GetMessStr();
m_lnfo= str;
break;
case SERVERSEND:
break;
case ACCEPT:
m_lnfo =”已接受客户机请求!”;
break;
case CLIENTCLOSE:
m Info=”客户机已关闭”;
break;
}
UpdateData(false);
retum TRUE;
(8)客户机与服务器之间的连接
打开ClassWizard,为启动按钮(IDC_START_LINK)的BN_CLICKED事件添加事件处
理函数,编辑该函数。
yoid CLANServerClientDlg::OnStartLink0
{
// TODO: Add your control notification handler code here
UpdateData();
if( !m_Type )
{
if(m_SocketServer.m_hSocket == INVALID_SOCKET)
{
BOOL bFlag = m_SocketServer.Create(m_Port, SOCK_STREAM, FD_ACCEPT);
if( !bFlag)
{
MessageBox("圈络建立错误 !");
m_SocketServer.Close0;
retum;
}
}
if(!m_SocketServer.Listen(l》
{
int nErrorCode = m_SocketServer.GetLastError();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -