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()))); })); }); }
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); } }
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); } }
public virtual void OnReceivedData(ReceivedDataArgs receivedDataArgs) { ReceivedData(this, receivedDataArgs); }