ソケットプログラミングについて質問させてください。
あるマシンがリンクローカルマルチキャストを送信して、同一リンク上の他のマシンが応答してなんらかの情報を返すようなプログラムを書きたいんですけど、なかなかうまくいかなくて。。
SOCK_DGRAMでUDPソケットを作って、サーバ側でリンクローカルアドレスをbindし、クライアント側でff02::1%[interface]に向けてsendtoしているんですが、sendtoでエラーをはいてしまいます。
ためしに、クライアント側でサーバのリンクローカルアドレスを指定してsendtoしても同じエラーになってしまっています。

リンクローカルマルチキャストに応答させるためには>>240さんのようにraw socketを作らなければならないのでしょうか?
詳しい方がいらっしゃいましたらよろしくお願いします。