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)); } }
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); } } }