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

📄 d090.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
CLanSocket::~CLanSocket0
 {
                       if(m_hSocket != INVALID_SOCKET)
  Close();
 }
  CLanS ocketServer::CLanSocketServer()
 {
        m_pSocket = new   CLanSocket;
CLanSocketClient::CLanSocketClient0 .
 {
         m_bConnected = FALSE;
  }
   CLanS ocketClient::~CLanS ocketClient()
  {
    //关闭套接字
             if(m_hSocket != INVALID_SOCKET)
 Close(),
  }
编写每个函数的内容,步骤如下:
1)添加CLanSocket类的OnSend()函数。
    void CLanSocket::OnSend(int nErro~ode)
    {
    //TODO: Add your specialized code here and/or ca/l the base class
    while(Send(m_szBuffer,   strlen(m_szBuffer》==SOCKET_ERROR);
    m_MessStr= "Message Sended!”;
    m_pWnd->SendMessage(m_UserMsg, SERVERSEND);
    ,/继续提请一个“读”的网络事件,接收Server消息
    AsyncSelect(FD_READ I FD_CLOSE);
    //    CAsyncSocket::OnSend(nErrorCode);
    )
2)添加CLanSocket类的OnClose()函数。
void CLanSocket::OnClose(int nErrorCode)
{
         //TODO: Add your specialized code here and/or call the base class
  m_pWnd->SendMessage(m_UserMsg, CLIENTCLOSE);
CAsyncSocket::OnClose(nErrorCode);
}
void CLanSocket::OnReceive(int nErrorCode)
 {
             // TODO: Add your specialized code here and/or call the base class
         int m_nLength = Receive(m_szBuffer,    4096);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -