public void Send(Client client, Message message) { if (!client.Send(message.getBytes())) { return; } consoleResponse.Invoke("sending message to client ... "); }
public void SendAll(Message message) { byte[] data = message.getBytes(); foreach (var client in connectedClients) { if (!client.Send(data)) { return; } } consoleResponse.Invoke("sending message to all ... "); }
public void SendRoom(Message message) { foreach (var client in connectedClients) { if (client.connection == null || !client.connection.Connected) { return; } if (client.Rooms.Contains(message.Parameter)) { client.Send(message.getBytes()); } } consoleResponse.Invoke("sending message to group ... "); }
public void Send(Message message) { foreach (var client in connectedClients) { if (client.connection == null || !client.connection.Connected) { return; } if (client.Username == message.Parameter) { client.Send(message.getBytes()); consoleResponse.Invoke("sending message to username ... "); break; } } }