Каков подходящий способ Windows XP или более поздней версии для вызова процесса удаленной связи, который был бы аналогичен inetd в Unix / Linux? Например, как клиент VNC подключается к серверу VNC в Windows? У меня есть приложение для Linux, которое я хочу перенести на Windows XP. Это приложение является клиент-серверной архитектурой, где клиент вызывает сервер с помощью inetd.
Inetd - это «демон». Эквивалентная функция в Windows - создание «службы».
Фактически, VNC устанавливается как услуга.
Общие протоколы, такие как HTTP, FTP и SMTP, реализуются «службой веб-публикации» (IIS), если вы решите включить IIS.
И, конечно же, вы можете написать, зарегистрировать и включить любую услугу, которая вам нужна, которая делает все, что вы хотите. Включая прослушивание порта TCP / IP для входящих клиентских запросов.
Cygwin xintd перенесен на окна. Я использую xMing для X и cygwin для остальных инструментов unix на win7 и использую их для XP. Если вы уверены, что ваша пользовательская база может установить cygwin, это может быть вашим простым способом переноса.
Если вы хотите использовать чистый маршрут Windows, создайте служба