Substituto apropriado para o inetd na plataforma Windows?

3

Qual é o modo apropriado do Windows XP ou posterior para invocar um processo de comunicação remota que seria análogo ao inetd no Unix / Linux? Por exemplo, como o cliente VNC se conecta ao servidor VNC no Windows? Eu tenho um aplicativo no Linux que eu quero portar para o Windows XP, este aplicativo é uma arquitetura cliente-servidor onde o cliente invoca o servidor usando inetd.

    
por WilliamKF 14.08.2011 / 19:22

2 respostas

2

Inetd é um "daemon". A funcionalidade equivalente no Windows seria criar um "serviço".

O VNC, na verdade, é instalado como um serviço.

Protocolos comuns como HTTP, FTP e SMTP são implementados pelo "serviço de publicação na Web" (IIS), caso você opte por habilitar o IIS.

E, claro, você pode escrever, registrar e ativar qualquer serviço que desejar, que faça o que quiser. Incluindo escuta em uma porta TCP / IP para solicitações de entrada do cliente.

    
por 14.08.2011 / 19:48
1

Cygwin tem o xintd portado para o windows. Eu uso xMing, para X e cygwin para o resto das minhas ferramentas unix no win7 e uso no XP. Se você tem certeza de que sua base de usuários pode instalar o cygwin, esta pode ser sua maneira mais fácil de acessar.

Se você deseja usar a rota do Windows, crie um serviço

    
por 14.08.2011 / 19:43