public void BroadcastTCP(TcpMessage message) { foreach (Player client in clients) { client.SendTCP(message); } }
private void OutboundTCPSender() { try { while (true) { TcpMessage message = outgoingTCPQueue.Dequeue(); message.Send(client); } } catch (Exception) { //TODO: close the client game } }
public void SendTCP(TcpMessage message) { outgoingTCPQueue.Enqueue(message); }