| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace RemotingProtocolParser.TCP
- {
- //MS .Net Remoting Core Protocol
- //http://msdn.microsoft.com/en-us/library/cc237297(v=prot.20).aspx
- public class TcpHeaders
- {
- public const ushort EndOfHeaders = 0;
- public const ushort Custom = 1;
- public const ushort StatusCode = 2;
- public const ushort StatusPhrase = 3;
- public const ushort RequestUri = 4;
- public const ushort CloseConnection = 5;
- public const ushort ContentType = 6;
- }
-
- public class TcpHeaderFormat
- {
- public const byte Void = 0;
- public const byte CountedString = 1;
- public const byte Byte = 2;
- public const byte UInt16 = 3;
- public const byte Int32 = 4;
- }
- public class TcpStringFormat
- {
- public const byte Unicode = 0;
- public const byte UTF8 = 1;
- }
-
- public class TcpOperations
- {
- public const ushort Request = 0;
- public const ushort OneWayRequest = 1;
- public const ushort Reply = 2;
- }
-
- public class TcpContentDelimiter
- {
- public const ushort ContentLength = 0;
- public const ushort Chunked = 1;
- }
- }
|