Пример #1
0
 //~~~~~~~~ Loger ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #region
 //-------------------------------------------------------------------------
 private void OnError(string mess, Exception ex)
 {
     if (loger != null)
     {
         loger.Error(mess, ex);
     }
 }
Пример #2
0
 private void ConnectComplate(object sender, SocketAsyncEventArgs asyncEventArgs)
 {
     ReceiveEventArgs.Completed -= ConnectComplate;
     if (asyncEventArgs.SocketError == SocketError.Success)
     {
         ReceiveEventArgs.Completed += ReceiveComplate;
         ReceiveEventArgs.SetBuffer(receiveBuffer, 0, receiveBuffer.Length);
         ConnectSocket = asyncEventArgs.ConnectSocket;
         StartReceiveAsync();
         OnConnected(this);//响应连接成功事件
     }
     else
     {
         loger.Error(string.Format("连接{0}失败", remoteEndPoint));
     }
 }