public ISocketDelegate OnConnection(IServer server, ISocket socket) { var txDel = new HttpServerTransactionDelegate(socket.RemoteEndPoint.Address, responseFactory, requestDelegate); var delWrapper = new HttpServerTransactionDelegateWrapper(txDel, connWatcher, socket); var socketDelegate = new IosHttpServerSocketDelegate(delWrapper); socketDelegate.Start(socket); return socketDelegate; }
public ISocketDelegate OnConnection(IServer server, ISocket socket) { var txDel = new HttpServerTransactionDelegate(socket.RemoteEndPoint.Address, responseFactory, requestDelegate); var delWrapper = new HttpServerTransactionDelegateWrapper(txDel, connWatcher, socket); var socketDelegate = new IosHttpServerSocketDelegate(delWrapper); socketDelegate.Start(socket); return(socketDelegate); }