4

共有ホスティングを使用しており、カスタム プロトコルでサービスを提供したいと考えています。プロトコルに「foo」という名前を付けましょう。誰かが foo://mydomain.com/moo.blo と通信できますか? ソケットなどを使用してこのようなことを行うことは可能ですか? ソケットの目的がわかりません。また、特定のポートでサービスを提供できますか?

4

1 に答える 1

3

可能です。これがあなたがこれに対処する方法であるかどうかは正確にはわかりませんが、次のようになるはずです。

  • サーバー上で(/etc/services)特定のポートでリッスンする新しいプロトコルを追加します(例:foo= 1500
  • PHPで新しいデーモンをコーディングして、そのポートでリッスンして応答します
  • クライアントで同じプロトコル/ポートを登録し、サーバーと通信させます

プロトコルはHTTPである必要はなく、クライアントで通常のブラウザを使用できない可能性があることに注意してください。答えが曖昧で申し訳ありませんが、私は本当にこれ以上のことはわかりません。

ServerFaultは、この種のことを尋ねるのに適した場所かもしれません。

于 2012-04-15T13:33:13.040 に答える