コード例 #1
0
        private void InitTcp(int p)
        {
            if (_tcpConnectionListener != null)
            {
                _tcpConnectionListener.IncomingConnection -= TcpConnectionListenerIncomingConnection;
                _tcpConnectionListener.Dispose();
                _tcpConnectionListener = null;
            }

            if (p > 0)
            {
                _tcpConnectionListener = new TcpConnectionListener(p, Settings.TcpBacklog);
                _tcpConnectionListener.IncomingConnection += TcpConnectionListenerIncomingConnection;
                _tcpConnectionListener.ListenAsync();
            }
        }