Я написал Python TCP / IP-сервер для внутреннего использования, используя win32serviceutil / py2exe для создания службы Windows.
Я установил его на компьютер под управлением Windows XP Pro SP3. Однако я не могу подключиться к нему, когда он работает как сервис. Я могу подтвердить, что это привязка к адресу / порту, потому что я получаю конфликт, когда пытаюсь связать этот адрес / порт с другим приложением. Далее я проверил настройки брандмауэра Windows и добавил соответствующие исключения. Если я запускаю сервер как простое консольное приложение, все работает как положено. Однако, когда я запускаю его как сервис, он не работает.
Я смутно помню, как сталкивался с этой проблемой раньше, но на всю жизнь не могу вспомнить ни одной детали.
Предложения, кто-нибудь?