public Client(Socket sock, int PacketSize) { //start the data exchange. Sock = sock; onClientDisconnected = delegate { }; buffer = new byte[PacketSize]; packetSize = PacketSize; sock.ReceiveBufferSize = PacketSize; }