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()); }