public static IIntermediarySocket AsIntermediaryWithRandomPort(this EasyZMqConfigurer configurer, string backendAddress) { var frontendAddressBinder = configurer.AddressBinder; var backendAddressBinder = new BindRandomPortAddressBinder(backendAddress); return(CreateIntermediarySocket(frontendAddressBinder, backendAddressBinder)); }
public static EasyZMqConfigurer BindRandomPort(string address) { if (string.IsNullOrEmpty(address)) { throw new ArgumentNullException(nameof(address)); } var addressBinder = new BindRandomPortAddressBinder(address); return(CreateConfigurer(addressBinder)); }