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