fCraft.PacketWriter.MakeDisconnect C# (CSharp) Method

MakeDisconnect() static private method

static private MakeDisconnect ( [ reason ) : Packet
reason [
return Packet
        internal static Packet MakeDisconnect( [NotNull] string reason )
        {
            if ( reason == null )
                throw new ArgumentNullException( "reason" );

            Packet packet = new Packet( OpCode.Kick );
            Encoding.ASCII.GetBytes( reason.PadRight( 64 ), 0, 64, packet.Data, 1 );
            return packet;
        }

Usage Example

Example #1
0
 public void KickNow(string message)
 {
     SendNow(PacketWriter.MakeDisconnect(message));
     writer.Flush();
     canReceive = false;
     canSend    = false;
     canQueue   = false;
 }
All Usage Examples Of fCraft.PacketWriter::MakeDisconnect