Пример #1
0
        public Handshake(HandshakeErrorCode errorCode)
        {
            MagicOctect = 0x7F;

            if (errorCode == HandshakeErrorCode.Illegal)
            {
                throw new ArgumentException("HandshakeErrorCode.Illegal must not be used",
                                            "errorCode");
            }

            SecondOctect = (byte)(((byte)errorCode) << 4);
        }
Пример #2
0
        public Handshake(HandshakeErrorCode errorCode)
        {
            MagicOctet = RawSocketMagicOctet;

            if (errorCode == HandshakeErrorCode.Illegal)
            {
                throw new ArgumentException("HandshakeErrorCode.Illegal must not be used",
                                            nameof(errorCode));
            }

            SecondOctet = (byte)(((byte)errorCode) << 4);
        }
Пример #3
0
 public RawSocketProtocolException(HandshakeErrorCode errorCode) :
     base(string.Format("Server refused connection. Reason: {0}", errorCode))
 {
     mErrorCode = errorCode;
 }
 public RawSocketProtocolException(HandshakeErrorCode errorCode) :
     base($"Server refused connection. Reason: {errorCode}")
 {
     ErrorCode = errorCode;
 }
Пример #5
0
 public Handshake GetErrorResponse(HandshakeErrorCode errorCode)
 {
     return(new Handshake(errorCode));
 }