# Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets

``` diff
 namespace Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets {
+    public class SocketConnectionFactory : IAsyncDisposable, IConnectionFactory {
+        public SocketConnectionFactory(IOptions<SocketTransportOptions> options, ILoggerFactory loggerFactory);
+        public ValueTask<ConnectionContext> ConnectAsync(EndPoint endpoint, CancellationToken cancellationToken = default(CancellationToken));
+        public ValueTask DisposeAsync();
+    }
     public class SocketTransportOptions {
+        public int Backlog { get; set; }
     }
 }
```

