⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d093.bmp.txt

📁 Visual C++通信编程实例
💻 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 + -