面白いものを作っているときに問題が発生しました。もちろん、ソケットを使用して、リングトポロジで複数のホスト (10 のように多くはありません) を接続する必要があります。
ここで注意が必要なのは、ソケット接続における役割、つまりサーバーとクライアントです。私が懸念している条件では、相互に接続するための対称的な方法が必要です (すべてのホストが同等です)。ただし、ソケットは、サーバーとクライアントが必要な非対称の方法しか提供できません。
実際、私は解決策を思いつきました。各ホストについて、左隣に接続されたソケットはサーバーとして機能し、右隣に接続されたソケットはクライアントとして機能します。これは機能し、スケーラブルです。しかし、とにかくそれほど単純ではありません。
誰かがより良い解決策を考え出すことができますか、それとも単にこれが最高だと私に言いますか? :) すばらしい洞察をありがとう。