Пример #1
0
        public void Listen(IListenerDispatcher requestDispatcher)
        {
            _requestDispatcher = requestDispatcher;

            listenSocket.Listen(100);

            // post accepts on the listening socket
            StartAccept(null);
        }
Пример #2
0
        public void Start(IListenerDispatcher requestDispatcher, int backlog = 100)
        {
            shutdown = false;
            // _requestDispatcher = requestDispatcher;

            listenSocket.Listen(backlog);

            StartAccept(null);
        }
Пример #3
0
        public void Start(IListenerDispatcher requestDispatcher, int backlog = 100)
        {
            _requestDispatcher = requestDispatcher;

            IPAddress  ipa           = IPAddress.Parse(ListenIp);
            IPEndPoint localEndPoint = new IPEndPoint(ipa, ListenPort);

            server.Init();
            server.Start(localEndPoint, "\r\n\r\n", handle);
            _logger.LogInformation($"监听客户端 -> {ListenIp}:{ListenPort}");
        }