0

Delphi2009でIndy10を使用しています。TidTCPServer と TidTCPClient を使用したサーバー/クライアント アプリケーションがあります。「論理」コードに問題が見つかりました。

これは次のとおりです:サーバーが切断され、しばらくしてから再接続すると、送信されたクライアントのリクエストはサーバーによって傍受されず、サーバーはクライアントに接続できません(acontextリストが空であるため)

では、サーバーが再接続したことをクライアントに警告する方法や、サーバーがコンテキスト リストを再作成する方法を教えてください。(クライアントがx秒ごとにサーバーの接続を確認するソリューションは、本当に良いソリューションではないためです?!!!)。

4

1 に答える 1

1

必要に応じて、プロトコルにハートビートを実装する必要があります。

これはあなたの質問に似た前に尋ねられた質問です TCP接続を開いたままにするためにハートビートする必要がありますか?

于 2009-11-20T14:05:51.527 に答える