private void FooMessageHandler(ReceivedNetworkMessage message) { // deserialize var foo = message.As <FooMessage>(); // write to console Console.WriteLine("Message received from server of type '" + message.MessageType.ToString() + "': " + foo.ToString()); }
private void BarMessageHandler(ReceivedNetworkMessage message) { // deserialize var bar = message.As <BarMessage>(); // write to console Console.WriteLine( "Message received from client connection '" + message.SenderConnectionId + "' of type '" + message.MessageType.ToString() + "': " + bar.ToString()); }
private void BarMessageHandler(ReceivedNetworkMessage message) { // deserialize var bar = message.As <BarMessage>(); // write to console Console.WriteLine( "Echoing (back to sender) message received from client connection '" + message.SenderConnectionId + "' of type '" + message.MessageType.ToString() + "': " + bar.ToString()); // echo it back to the sender this.NetworkServer.SendToOneClient(message.SenderConnectionId, message.MessageType, bar); }