Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the appropriate Windows XP or later way to summon a remote communications process that would be analogous to inetd on Unix/Linux? For example, how does VNC client connect to the VNC server on Windows? I have an application on Linux that I want to port to Windows XP, this application is a client-server architecture where the client summons the server using inetd.

share|improve this question

migrated from Aug 29 '11 at 7:35

This question came from our site for professional and enthusiast programmers.

up vote 2 down vote accepted

Inetd is a "daemon". The equivalent functionality in Windows would be to create a "service".

VNC, in fact, installs as a service.

Common protocols like HTTP, FTP and SMTP are implemented by the "Web publishing service" (IIS), should you choose to enable IIS.

And, of course, you can write, register and enable any service you wish, that does anything you wish. Including listen on a TCP/IP port for incoming client requests.

share|improve this answer

Cygwin has xintd ported to windows. I use xMing, for X and cygwin for the rest of my unix tools on win7 and use to on XP. If you are sure that your user base can install cygwin, this may be your easy way to port.

If you want to go the pure windows route build a service

share|improve this answer
Right, was aware of Cygwin, but trying to avoid using that due to complexity of installing and distributing such an application, would rather use built in windows functionality. – WilliamKF Aug 15 '11 at 14:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.