7

このWebサイトによると、http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html次の ようになっています。

サーバー:「ノックノック!」

クライアント:「誰がいるの?」

サーバー:「デクスター」

クライアント:「デクスターは誰?」

サーバー:「ヒイラギの枝のあるデクスターホール。」

クライアント:「うめき声」

サーバーがノックを待機しているポートでリッスンしている場合、クライアントはノックし、サーバーは誰がそこにいるのかを言っていると思いました。他のWebサイトも確認しましたが、同じクライアント/サーバー応答を確認しました。

誰かがこれが当てはまらない理由を説明できますか?

4

1 に答える 1

12

そのチュートリアルは次のように述べています。

クライアントとサーバー間の接続が正常に確立されると、次のテキストが画面に表示されます。

Server: Knock! Knock!

つまり、実際にプロトコルを開始するのは (ネットワーク用語で) クライアントですが、ジョークを開始するのはサーバーです (会話用語で)。私が同意するのはかなり紛らわしいです。

ジョーク サーバーと考えれば役立つかもしれません。ジョークを得るには、ジョークを要求する必要があります。逆の場合は、ジョークを聞くだけのサーバーになり、あまり役に立ちません (友達がまったくいない場合を除きます)。

于 2012-10-29T20:33:03.677 に答える