マルチキャストソケットを開きます。
「マルチキャスト通信」 に示すポートおよびグループの情報を使用していることを確認してください。
ソケット経由で multicast_msg_t メッセージを送信します。
メッセージには次の内容を含めるようにしてください。
version_no の有効な値 (MAC_MULTI_VERSION によって定義されている 1)
magic_no の有効な値 (MAC_MULTI_MAGIC_NO によって定義されている 92792004)
LDMD_DISC_SEND の msg_type
マルチキャストソケットで Logical Domains Manager からの応答を待機します。
応答は、次の値が含まれる multicast_msg_t メッセージである必要があります。
version_no の有効な値
magic_no の有効な値
LDMD_DISC_RESP に設定された msg_type
次の情報が含まれる、ldmd_discovery_t 構造で構成されたペイロード
ldmd_version – システム上で動作している Logical Domains Manager のバージョン
hostname – システムのホスト名
ip_address – システムの IP アドレス
port_no – Logical Domains Manager によって通信に使用されているポート番号で、XMPP ポート 6482 にする
Logical Domains Manager からの応答を待機する場合、自動割り当て MAC 衝突検出パケットが破棄されていることを確認してください。