私は現在、「サーバー」アプリケーションである非同期TCP / IPソケットC#WinFormsアプリケーションを持っています。アプリケーションは、クライアントへの永続的なソケットを保持します。ハーフオープン接続を検出するためのハートビートパケットを実装したいと思います。
最初は、ループを作成して、xx秒ごとにソケットのコレクション全体にハートビートを送信することを考えました。ただし、これはパフォーマンスに悪影響を与えると思います。
どういうわけかハートビートをずらして、一度に数百のソケットに送信する必要があると思います。これを効果的に達成するための経験/技術/実装を持っている人はいますか?