Esempio n. 1
0
        /// <summary>
        /// 开始
        /// </summary>
        public void Start()
        {
            _isClientConnect            = false;
            _cricularBuffer             = new CircularBuffer <byte>((int)_bufferSize);
            _server.DatagramReceived   += _server_DatagramReceived;
            _server.ClientConnected    += _server_ClientConnected;
            _server.ClientDisconnected += _server_ClientDisconnected;
            _server.ReceiveBufferSize   = 100000;

            _server.Start();
            isStart = true;
        }
Esempio n. 2
0
        /// <summary>
        /// 开始
        /// </summary>
        public void Start()
        {
            switch (_dataType)
            {
            case ChannelDataType.DataStream:
                _server.DatagramReceived += _server_DatagramReceived;
                break;

            case ChannelDataType.String:
                _server.PlaintextReceived += _server_PlaintextReceived;
                break;

            default:
                break;
            }

            _server.ClientConnected    += _server_ClientConnected;
            _server.ClientDisconnected += _server_ClientDisconnected;
            _server.ReceiveBufferSize   = 100000;

            _server.Start();
            isStart = true;
        }