// Envoi un packet // Send packet public void SendTCP(PacketOut packet) { //Fix the packet size packet.WritePacketLength(); packet = Crypt(packet); //Get the packet buffer byte[] buf = packet.ToArray(); //packet.WritePacketLength sets the Capacity //Send the buffer SendTCP(buf); }
public void SendToAll(PacketOut Packet) { Packet.WritePacketLength(); lock (Clients.SyncRoot) { for (int i = 0; i < Clients.Length; ++i) { if (Clients[i] != null) { Clients[i].SendTCP(Packet.ToArray()); } } } }