web-dev-qa-db-ja.com

Windowsプラットフォームでのinetdの適切な代替品?

Unix/Linuxのinetdに類似したリモート通信プロセスを呼び出すための適切なWindows XP以降の方法は何ですか?たとえば、VNCクライアントはWindowsのVNCサーバーにどのように接続しますか? Linux上にWindowsXPに移植したいアプリケーションがあります。このアプリケーションは、クライアントがinetdを使用してサーバーを呼び出すクライアントサーバーアーキテクチャです。

3
WilliamKF

Inetdは「デーモン」です。 Windowsの同等の機能は、「サービス」を作成することです。

実際、VNCはサービスとしてインストールされます。

HTTP、FTP、SMTPなどの一般的なプロトコルは、IISを有効にすることを選択した場合、「Webパブリッシングサービス」(IIS)によって実装されます。

そしてもちろん、あなたはあなたが望むどんなサービスでも書き、登録しそして有効にすることができます、それはあなたが望むことを何でもします。着信クライアント要求のTCP/IPポートでのリッスンを含みます。

2
paulsm4

Cygwin xintdがWindowsに移植されました。私はwin7の残りのUNIXツールにXとcygwinにxMingを使用し、XPに使用しています。ユーザーベースがcygwinをインストールできると確信している場合、これは移植する簡単な方法かもしれません。

純粋なWindowsルートを構築したい場合は、 service

1
gjpc