マルチキャスト [epgm: ループバック インターフェイス] を使用して 4 つのプロセス間でメッセージを交換しようとしています。
4 つのプロセスはすべて同じグループに属しています。2 つのプロセスがデータを送信し、他の 2 つのプロセスがこのデータを受信します。両方のサブスクライブ プロセスで、0 バイトのメッセージを 1 つ (実際のパブリッシャー メッセージの間に) 受信しています。私の知る限り、ポートで空のメッセージを送信するプロセスはありません。
ゼロ バイト メッセージが受信される理由がわかりません。どんな助けでも大歓迎です。
注: パブリッシャー プロセスが 1 つしかない場合、サブスクライバー プロセスで 0 バイトのメッセージを受け取りません。