public WebSocketSubProtocol(string aSubProt, WebSocketEncoding aEncoding)
        {
            this.mSubProtocol = aSubProt;
            this.mEncoding = aEncoding;

            if (WebSocketConstants.WS_SUBPROT_JSON.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat = WebSocketConstants.WS_FORMAT_JSON;
            }
            else if (WebSocketConstants.WS_SUBPROT_XML.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat = WebSocketConstants.WS_FORMAT_XML;
            }
            else if (WebSocketConstants.WS_SUBPROT_CSV.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat = WebSocketConstants.WS_FORMAT_CSV;
            }
            else if (WebSocketConstants.WS_SUBPROT_TEXT.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat = WebSocketConstants.WS_FORMAT_TEXT;
            }
            else if (WebSocketConstants.WS_SUBPROT_BINARY.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat = WebSocketConstants.WS_FORMAT_BINARY;
            }
        }
Beispiel #2
0
        public WebSocketSubProtocol(string aSubProt, WebSocketEncoding aEncoding)
        {
            this.mSubProtocol = aSubProt;
            this.mEncoding    = aEncoding;

            if (WebSocketConstants.WS_SUBPROT_JSON.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat    = WebSocketConstants.WS_FORMAT_JSON;
            }
            else if (WebSocketConstants.WS_SUBPROT_XML.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat    = WebSocketConstants.WS_FORMAT_XML;
            }
            else if (WebSocketConstants.WS_SUBPROT_CSV.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat    = WebSocketConstants.WS_FORMAT_CSV;
            }
            else if (WebSocketConstants.WS_SUBPROT_TEXT.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat    = WebSocketConstants.WS_FORMAT_TEXT;
            }
            else if (WebSocketConstants.WS_SUBPROT_BINARY.Equals(aSubProt))
            {
                mNameSpace = WebSocketConstants.WS_SUBPROT_PREFIX;
                mFormat    = WebSocketConstants.WS_FORMAT_BINARY;
            }
        }