示例#1
0
 // HANDLERS ///////////////////////////////////////////////////////////////////////////////
 private void OnNumberGenerated(NumberGeneratedMessage message)
 {
     _bufferedClient.SendMessageQueue.Enqueue(new NetworkMessage()
     {
         Type = MessageType.Text,
         Data = Encoding.UTF8.GetBytes(message.Number.ToString())
     });
 }
 // EVENTS /////////////////////////////////////////////////////////////////////////////////
 private void OnNumberGenerated(NumberGeneratedMessage message)
 {
     Interlocked.Exchange(ref _lastGeneratedNumber, message.Number);
     _sendFileWriter.WriteLine(message.Number.ToString());
     _bufferedClient.SendMessageQueue.Enqueue(new NetworkMessage()
     {
         Type = MessageType.Number,
         Data = BitConverter.GetBytes(message.Number)
     });
 }