1

みなさん、こんにちは〜
解決すべき問題があります〜誰も
がこのサーバーに接続できるサーバーを作成しました。
サーバーの機能は、あるクライアントから別のクライアントにメッセージを転送することです。
他のクライアントがいつクライアントにメッセージを送信したのかわかりません。
プログラムの開発には Delphi-7 を使用しています。
TCPServer が送信するメッセージをリッスンする TCPClient オブジェクトが見つかりませんでした。
あなたの見解を教えてください〜ありがとう:)

4

1 に答える 1

1

サーバーはクライアントとの会話を開始しません。メッセージング クライアントがまだサーバーとの接続を開いておらず、サーバーがメッセージがあることをクライアントに通知する必要がある場合、クライアントプログラムには、メッセージからの新しい接続をリッスンできるようにサーバーコンポーネントが必要です。サーバ。

1 つの代替手段は、クライアントがサーバーとの永続的な接続を開いたままにしておくことです。メッセージが到着すると、サーバーは適切なクライアントに通知を送信できます。これは、サーバーが既に接続を開いており、クライアントがサーバーからの応答を待っているためです。

于 2011-05-24T09:06:26.870 に答える