みなさん、こんにちは〜
解決すべき問題があります〜誰も
がこのサーバーに接続できるサーバーを作成しました。
サーバーの機能は、あるクライアントから別のクライアントにメッセージを転送することです。
他のクライアントがいつクライアントにメッセージを送信したのかわかりません。
プログラムの開発には Delphi-7 を使用しています。
TCPServer が送信するメッセージをリッスンする TCPClient オブジェクトが見つかりませんでした。
あなたの見解を教えてください〜ありがとう:)
2033 次
1 に答える
1
サーバーはクライアントとの会話を開始しません。メッセージング クライアントがまだサーバーとの接続を開いておらず、サーバーがメッセージがあることをクライアントに通知する必要がある場合、クライアントプログラムには、メッセージからの新しい接続をリッスンできるようにサーバーコンポーネントが必要です。サーバ。
1 つの代替手段は、クライアントがサーバーとの永続的な接続を開いたままにしておくことです。メッセージが到着すると、サーバーは適切なクライアントに通知を送信できます。これは、サーバーが既に接続を開いており、クライアントがサーバーからの応答を待っているためです。
于 2011-05-24T09:06:26.870 に答える