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