private static void RelayChatToAllClients(Client client, ChatMessage chatMessage) { var text = new ChatMessage { Text = client.PlayerName + ": " + chatMessage.Text }; Console.WriteLine(text.Text); foreach (var other in server.clients) if (other != client) other.Send(text); }
private static void ChatReceived(Client client, Message message) { var text = new ChatMessage { Text = "Client " + client.EndPoint + ": " + ((ChatMessage)message).Text }; Console.WriteLine(text.Text); foreach (var other in server.clients) if (other != client) other.Send(text); }