public byte[] GetData() { BinaryWriterEx bb = new BinaryWriterEx( true ); byte[] payload = this.GetPayload(); bb.Write( ( uint )payload.Length ); bb.Write( payload ); return bb.ToArray(); }
/// <summary> /// Sends the specified packet on the socket. /// </summary> /// <param name="packet">The packet.</param> public void Send(TcpPacket packet) { this.Send(packet.GetData()); }