0

そこで、マルチクライアント/サーバー アプリケーションを作成したいと考えています。複数のクライアントが 1 つのポートを介して接続できることを知っており、サーバーが「オフライン」のときにメッセージをリストに保存できるようにしたいと考えています。サーバーがポート上の複数のクライアントの違いをどのように認識できるかを理解するのに役立つ情報をオンラインで見つけるのに苦労しています。たとえば、オフラインのときに 2 つのクライアントがサーバーにメッセージを送信し、それらをリストに保存する場合、このメッセージが最初にこのクライアントから送信されたことをサーバーに伝えるにはどうすればよいでしょうか。次はこのクライアントから?これを達成するための簡単な方法に関する情報はオンラインにありますか? どんな助けでも大歓迎です。

申し訳ありませんが、あまり明確にしませんでした。もう一度やってみます!わかりました基本的には、クライアントがメッセージでミドルウェアに連絡するように、それらの間のミドルウェアのようにしたいです。ミドルウェアは、サーバーがオンラインかどうかを確認し、オンラインの場合は送信します。そうでない場合は、サーバーが接続されるまでメッセージを保存しますまた。これはもっと理にかなっていますか?説明下手です、またすみません!

4

1 に答える 1

1

ここにはいくつかの概念の混乱があるようです。クライアントが接続されていない場合、クライアントは明らかにサーバーに何も送信できず、ポートもありません。逆に、サーバーが実行中で、クライアントがサーバーに接続すると、サーバーは接続ごとに、各クライアントを表すオブジェクトを持ちます。

于 2013-01-14T19:49:46.650 に答える