📄 d093.bmp.txt
字号:
,/ 提请一个“读”的网络事件,准备接收
AsyncSelect(FD_READ IFD_CLOSE);
11)添加CLanSocketClient类的接收数据函数OnReceive()。
void CLanSocketClient::OnReceive(int nErrorCode)
{
// TODO: Add your specialized code here and/or call the base class
int m_nLength = Receive(m_szBuffer, 4096);
m_szBuffer[m_nLengthl='\0';
m_MessStr = m_szBuffer;
m_pWnd->SendMessage(m_UserMsg, CLIENTREAD);
//CAsyncSocket::OnReceive(nErrorCode) ;
}
12)添加CLanSocketClient类的发送数据函数OnSend()。
void CLanSocketClient::OnSend(int nErrorCode)
{
,/TODO: Add your specialized code here and/or call the base class
while(Send(m_szBuffer, strlen(m_szBuffer》~SOCKET_ERROR);
m_MessStr= "Message Sended%
m_pWnd->SendMessage(m_UserMsg, CLIENTSEND);
,,继续提请一个“读”的网络事件,接收Server消息
AsyncSelect(FD_READ I FD_CLOSE);
13)添加CLanSocketClient类的关闭连接函数OnClose()。
void CLanSocketClient::OnClose(int nErrorCode)
{
//TODO: Add your specialized code here and/or call the base class
m_pWnd->SendMessage(m_UserMsg, SERVERCLOSE);
CAsyncSocket::OnClose(nEnm(:ode);
}
14)添加CLanSocketClient类的判断是否连接函数IsConnect()。
BOOL CLanSocketClient::IsConnect0
{
return m bConnected;
15)添加CLanSocketClient粪的发送字符串函数SendStr()。
93
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -