У меня есть сервер Socket, который в службе, которая подключается на моем ПК (Windows 10), но не на сервере (Windows Server)
Сокет, который прослушивает запросы, работает на моем компьютере как служба, а также как консоль, на сервере он работает как консоль, но не как служба
Я проверил брандмауэр и даже попытался запустить его, когда брандмауэр выключен
private static async Task Main(string[] args)
{
var isService = !(Debugger.IsAttached || args.Contains("--console"));
var builder = new HostBuilder()
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<TCPListenerService>();
});
if (isService)
{
await builder.RunAsServiceAsync();
}
else
{
await builder.RunConsoleAsync();
}
}
Нет сообщений об ошибках, что когда-либо, когда я пытаюсь подключиться к сокету, я получаю время ожидания на стороне клиента