Example #1
0
 void Client_ReceivedData(object sender, ReceivedDataArgs e)
 {
     Task.Run(() =>
     {
         BeginInvoke(new MethodInvoker(() =>
         {
             var client = sender as DefaultAppTcpSocketClient;
             lbMessage.Items.Insert(0, client.Session.SocketAsyncEventArgs.ConnectSocket.LocalEndPoint.ToString() + " R:" + string.Format("{0:yyyy-MM-dd HH:mm:ss fff}---{1}", DateTime.Now, string.Join(",", e.RawData.Select(p => p.ToString("X2")).ToArray())));
         }));
     });
 }
Example #2
0
 protected virtual void OnReceiveData(ReceivedDataArgs receiveDataArgs)
 {
     try
     {
         AppSocketData data = new AppSocketData(receiveDataArgs.RawData);
         _socketServerEvent.OnData(AppSocketContainer.Ins, receiveDataArgs.Session, data);
         _socketDataProcessor.Handle(receiveDataArgs.Session, data);
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
     }
 }
Example #3
0
 protected virtual void OnReceiveData(ReceivedDataArgs receiveDataArgs)
 {
     try
     {
         AppSocketData data = new AppSocketData(receiveDataArgs.RawData);
         if (_serverConfig.LogRawData && receiveDataArgs.RawData.Length > 0)
         {
             _socketServerEvent.OnLogRawData(AppSocketContainer.Ins, data);
         }
         _socketDataProcessor.Handle(receiveDataArgs.Session, data);
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
     }
 }
Example #4
0
 public virtual void OnReceivedData(ReceivedDataArgs receivedDataArgs)
 {
     ReceivedData(this, receivedDataArgs);
 }