/// <summary> /// Specify Sockets as the transport to be used by Kestrel. /// </summary> /// <param name="hostBuilder"> /// The Microsoft.AspNetCore.Hosting.IGameHostBuilder to configure. /// </param> /// <param name="configureOptions"> /// A callback to configure Libuv options. /// </param> /// <returns> /// The Microsoft.AspNetCore.Hosting.IGameHostBuilder. /// </returns> public static IGameHostBuilder UseSockets(this IGameHostBuilder hostBuilder, Action <SocketTransportOptions> configureOptions) { return(hostBuilder.UseSockets().ConfigureServices(services => { services.Configure(configureOptions); })); }