コード例 #1
0
 private static EngineIOPacket CreatePacket(EngineIOPacketType Type)
 {
     return(new EngineIOPacket()
     {
         Type = Type,
         IsText = true,
     });
 }
コード例 #2
0
        public static SocketIOPacket Decode(EngineIOPacketType EnginePacketType, byte[] BinaryData)
        {
            SocketIOPacket Packet = new SocketIOPacket();

            Packet.EnginePacketType = EnginePacketType;
            Packet.BinaryData       = new List <byte>(BinaryData).ToArray();
            Packet.IsBinary         = true;

            return(Packet);
        }
コード例 #3
0
 private static EngineIOPacket CreatePacket(EngineIOPacketType Type, byte[] RawData)
 {
     return(new EngineIOPacket()
     {
         Type = Type,
         IsBinary = true,
         Data = BitConverter.ToString(RawData),
         RawData = RawData
     });
 }
コード例 #4
0
 private static EngineIOPacket CreatePacket(EngineIOPacketType Type, string Data)
 {
     return(new EngineIOPacket()
     {
         Type = Type,
         IsText = true,
         Data = Data,
         RawData = Encoding.UTF8.GetBytes(Data)
     });
 }
コード例 #5
0
 public EngineIOPacket(EngineIOPacketType type)
 {
     Type = type;
 }
コード例 #6
0
ファイル: EngineIOPacket.cs プロジェクト: Juancoll/nexjs-cli
 public EngineIOPacket(EngineIOPacketType type, string data)
 {
     _type = type;
     _data = data;
 }
コード例 #7
0
ファイル: EngineIOPacket.cs プロジェクト: Juancoll/nexjs-cli
 public EngineIOPacket(string input)
 {
     _type = (EngineIOPacketType)int.Parse(new string(input[0], 1));
     _data = input.Substring(1);
 }