2012-01-01 9 views
1

IPアドレス192.43.244.18のポート13にtelnetすると、現在の時刻が取得されます。
私が間違っていない場合、これは単なるサーバーソケットです。しかし、奇妙なことが1つあります:このソケットはいつも聞いていますか?
私がPHPページとプログラムソケットを持っていれば、サーバーソケットをアクティブにするためにはページを最初に要求する必要がありますが、これはページに関連付けられていません。 、私はまだサーバーソケットを実行するためにそれを要求する必要があります!
私の質問は:どのように私はいつも聴いているソケットのようなものをウェブホスト上に作ることができます(どんな言語でもできます)?ウェブホスト上のソケット

+0

誰でも回答がありますか? – jzeus

答えて

1

デーモン(Linux)またはサービス(Windows)としてソケットをリッスンしているプロセスを実行することも、通常のプログラムだけを実行することもできます(それほどエレガントではありません)。

+1

ウェブホストは通常​​、この環境を共有していないので、共有環境ではないので、この機能はありません。 – lfxgroove

+0

うん。私はどのように私はサービス/デーモンとしてWebホスト上でプログラムを実行することができますか分からない。問題は、上記のIPアドレスがウェブページやウェブホストにリダイレクトされないことです!私はそれが何であるかわからない... – jzeus

+0

彼らはちょうど何らかの種類のサーバを持っている、この場合はテルネットサーバである。基本的には、特定のポートで他のプログラムと話すプログラムです。 – lfxgroove

0

シンプルな場所はhttp://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.htmlです。これは、特定のポートで接続を待ち受ける単純なserversocketをJavaで作成する方法を教えてくれます。接続を受け入れるには、作成されたプログラムを常に実行する必要があります。

+0

ウェブホストはどうですか?彼らはそれをサポートしていないので、私はWebホスト上でJavaプログラムを実行することはできません。 – jzeus

+0

そこにはあまりありませんが、おそらく、あなたは 'while(true)'のようなものを持っているPHPページを試してみることができます。 – lfxgroove

関連する問題