Esempio n. 1
0
        internal TcpEndpoint GetEndpoint(TcpAcceptor acceptor)
        {
            int port = acceptor.EffectivePort();

            if (port == Port)
            {
                return(this);
            }
            else
            {
                return(new TcpEndpoint(Instance, Host, port, SourceAddress, Timeout, ConnectionId, HasCompressionFlag));
            }
        }
Esempio n. 2
0
        private async void Server()
        {
            using (var tcpAcceptor = new TcpAcceptor("127.0.0.1", port))
            {
                while (this.count != 99)
                {
                    Log.Debug("start server response");
                    NetworkStream ns = await tcpAcceptor.AcceptAsync();

                    // 这里可能已经不在Server函数线程了
                    Log.Debug("server response");
                    this.Response(ns);
                }
            }
        }