Ejemplo n.º 1
0
        public static TBuilder AddTcpServer <TBuilder>(this TBuilder builder, string address,
                                                       Action <SocketTransportSettings> options = null)
            where TBuilder : BaseServiceHostBuilder
        {
            var settings = new SocketTransportSettings(ConnectionSide.Server);

            options?.Invoke(settings);
            var listener = SocketTools.CreateTcpListener(address, settings, builder.LoggerFactory);

            builder.Listeners.Add(listener);
            return(builder);
        }