private OnNetworkClientMessageReceived ( object sender, OpenNos.Core.Communication.Scs.Communication.Messages.MessageEventArgs e ) : void | ||
sender | object | |
e | OpenNos.Core.Communication.Scs.Communication.Messages.MessageEventArgs | |
Результат | void |
private void OnNetworkClientMessageReceived(object sender, MessageEventArgs e)
{
var message = e.Message as ScsRawDataMessage;
if (message == null)
{
return;
}
long currentPacketReceive = e.ReceivedTimestamp.Ticks;
if (message.MessageData.Any() && message.MessageData.Length > 2)
{
_receiveQueue.Enqueue(message.MessageData);
}
lastPacketReceive = e.ReceivedTimestamp.Ticks;
}