예제 #1
0
        /// <summary>
        /// Creates and starts opening/upgrading process of the transports.
        /// </summary>
        private void CreateTransports()
        {
#if !BESTHTTP_DISABLE_WEBSOCKET
            bool hasWSSupport = Handshake.Upgrades.Contains("websocket");
            
            if (hasWSSupport)
                Transport = new WebSocketTransport(this);
            else
#endif
                Transport = new PollingTransport(this);

            Transport.Open();
        }
        /// <summary>
        /// Creates and starts opening/upgrading process of the transports.
        /// </summary>
        private void CreateTransports()
        {
            bool hasWSSupport = Handshake.Upgrades.Contains("websocket");
            
            if (hasWSSupport)
                Transport = new WebSocketTransport(this);
            else
                Transport = new PollingTransport(this);

            Transport.Open();
        }