// 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) }); }