public TcpConnectionProvider(ILogger logger, IThreadWorkDispatcher workDispatcher, INetworkConnectionSettings settings, INetworkPacketHandler packetHandler) { this.logger = logger; this.workDispatcher = workDispatcher; this.settings = settings; this.packetHandler = packetHandler; }
public TcpConnection(ILogger logger, Guid instanceIdentifier, Socket socket, IThreadWorkDispatcher workDispatcher, INetworkConnectionSettings settings, INetworkPacketHandler packetHandler) { this.logger = logger; this.socket = socket; this.workDispatcher = workDispatcher; this.settings = settings; this.packetHandler = packetHandler; this.RemoteEndPoint = socket.RemoteEndPoint; InstanceIdentifier = instanceIdentifier; }