コード例 #1
0
ファイル: ProbeInfoPacket.cs プロジェクト: onixion/MAD
 public override void ReceivePacketSpec(StreamIO streamIO, AES aes)
 {
     name     = Encoding.Unicode.GetString(ReceiveBytes(aes));
     time     = DateTime.Parse(Encoding.Unicode.GetString(ReceiveBytes(aes)));
     cpuusage = Encoding.Unicode.GetString(ReceiveBytes(aes));
     ramusage = Encoding.Unicode.GetString(ReceiveBytes(aes));
 }
コード例 #2
0
ファイル: ProbeInfoPacket.cs プロジェクト: onixion/MAD
 public override void SendPacketSpec(StreamIO streamIO, AES aes)
 {
     SendBytes(Encoding.Unicode.GetBytes(name), aes);
     SendBytes(Encoding.Unicode.GetBytes(time.ToString()), aes);
     SendBytes(Encoding.Unicode.GetBytes(cpuusage), aes);
     SendBytes(Encoding.Unicode.GetBytes(ramusage), aes);
 }
コード例 #3
0
ファイル: CLIPacket.cs プロジェクト: onixion/MAD
 public override void ReceivePacketSpec(StreamIO streamIO, AES aes)
 {
     cliInput     = Encoding.Unicode.GetString(ReceiveBytes(aes));
     consoleWidth = (int)DeSer(ReceiveBytes(aes), typeof(Int32));
     serverAnswer = Encoding.Unicode.GetString(ReceiveBytes(aes));
 }
コード例 #4
0
 public abstract void ReceivePacketSpec(StreamIO streamIO, AES aes);
コード例 #5
0
ファイル: CLIPacket.cs プロジェクト: onixion/MAD
 public override void SendPacketSpec(StreamIO streamIO, AES aes)
 {
     SendBytes(Encoding.Unicode.GetBytes(cliInput), aes);
     SendBytes(Ser(consoleWidth), aes);
     SendBytes(Encoding.Unicode.GetBytes(serverAnswer), aes);
 }
コード例 #6
0
 public Packet(NetworkStream stream, uint packetType)
 {
     _streamIO   = new StreamIO(stream);
     _packetType = packetType;
 }
コード例 #7
0
 public abstract void SendPacketSpec(StreamIO streamIO, AES aes);
コード例 #8
0
ファイル: ServerInfoPacket.cs プロジェクト: onixion/MAD
 public override void ReceivePacketSpec(StreamIO streamIO, AES aes)
 {
     serverHeader  = ReceiveBytes(aes);
     serverVersion = ReceiveBytes(aes);
 }
コード例 #9
0
        /* TYPE               UINT
         *
         * NullPacket       | 0
         * DataPacket       | 1
         * LoginPacket      | 2
         * SSLPacket        | 3
         * CLIPacket        | 4
         * ServerInfoPacket | 5
         *
         */

        public Packet(Stream stream)
        {
            _streamIO = new StreamIO(stream);
        }
コード例 #10
0
ファイル: ServerInfoPacket.cs プロジェクト: onixion/MAD
 public override void SendPacketSpec(StreamIO streamIO, AES aes)
 {
     SendBytes(serverHeader, aes);
     SendBytes(serverVersion, aes);
 }
コード例 #11
0
ファイル: DataPacket.cs プロジェクト: onixion/MAD
 public override void ReceivePacketSpec(StreamIO streamIO, AES aes)
 {
     data = ReceiveBytes(aes);
 }
コード例 #12
0
ファイル: DataPacket.cs プロジェクト: onixion/MAD
 public override void SendPacketSpec(StreamIO streamIO, AES aes)
 {
     SendBytes(data, aes);
 }
コード例 #13
0
ファイル: DataStringPacket.cs プロジェクト: onixion/MAD
 public override void ReceivePacketSpec(StreamIO streamIO, AES aes)
 {
     data = Encoding.Unicode.GetString(ReceiveBytes(aes));
 }
コード例 #14
0
ファイル: DataStringPacket.cs プロジェクト: onixion/MAD
 public override void SendPacketSpec(StreamIO streamIO, AES aes)
 {
     SendBytes(Encoding.Unicode.GetBytes(data), aes);
 }