void ReadSocket() { byte[] readBuffer = new byte[1024 * 8]; while (true) { int recieved = mSocket.Receive(readBuffer); if (recieved > 0) { byte[] packet = new byte[recieved]; Array.Copy(readBuffer, packet, recieved); DisptachPacket(packet); } } }