Веб-сокет Google Compute Engine - PullRequest
       14

Веб-сокет Google Compute Engine

0 голосов
/ 13 декабря 2018

У меня есть экземпляр Google Compute Engine, и в нем развернуто приложение ASP.NET Core.В этом приложении я запускаю

WebSocketServer server = new WebSocketServer("ws://0.0.0.0:2001");

Для запуска сервера веб-сокетов через порт 2001.Тем не менее, когда я пытаюсь установить соединение с веб-сокетом к этому порту (m.y.i.p:2001), оно истекает.Я не понимаю, почему, поскольку виртуальная машина помечена тем же самым сетевым тегом для входа и выхода, который я создал, разрешая доступ ко всем портам.Если не брандмауэр, где еще я могу исследовать?

1 Ответ

0 голосов
/ 14 декабря 2018

Для тех, кто сталкивается с подобной проблемой, связанной с открытием порта на виртуальной машине, работающей под управлением Windows Server (я использовал версию 2016 года), я исправил это путем удаленного доступа к компьютеру и отключения брандмауэра.Я должен был сделать это, хотя я сделал исключения брандмауэра Compute Engine.Если кто-то захочет уточнить, я предполагаю, что лучше обрабатывать все связанные с брандмауэром вещи в GCP, а не иметь внутренний брандмауэр самой виртуальной машины, поскольку существует вероятность конфликта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...