コード例 #1
0
 private void doDisconnect(PacketData pData)
 {
     doLog(pData, String.Format("[PacketServer] Client {0} disconnects", pData.Endpoint));
     try
     {
         socketList.Remove(pData.clientSocket);
     }
     catch { }
     if (OnDisconnect != null)
     {
         try
         {
             OnDisconnect(pData);
         }
         catch { }
     }
     try
     {
         pData.clientSocket.Close();
     }
     catch { }
     try
     {
         pData.Dispose();
     }
     catch { }
 }
コード例 #2
0
 private void doDisconnect(PacketData pData)
 {
     doLog(pData, String.Format("[PacketServer] Client {0} disconnects", pData.Endpoint));
     try
     {
         socketList.Remove(pData.clientSocket);
     }
     catch { }
     if (OnDisconnect != null)
     {
         try
         {
             OnDisconnect(pData);
         }
         catch { }
     }
     try
     {
         pData.clientSocket.Close();
     }
     catch { }
     try
     {
         pData.Dispose();
     }
     catch { }
 }