无法打开多播套接字
我在 Erlang 中打开多播套接字来接收消息时遇到问题:
88> gen_udp:open(5353,[{reuseaddr, true}, {ip,{224,0,0,251}},{multicast_ttl,4},{multicast_loop,false},binary]).
{error,eaddrnotavail}
我检查了不同的 IP 地址和端口以及选项 {active, false},但没有任何帮助。可能是什么原因?
谢谢,马蒂亚斯。
I have problems to open an multicast socket in Erlang to receive messages:
88> gen_udp:open(5353,[{reuseaddr, true}, {ip,{224,0,0,251}},{multicast_ttl,4},{multicast_loop,false},binary]).
{error,eaddrnotavail}
I checkt diffrent IP addresses and ports and the option {active, false}, but nothing helps. What could be the reason?
Thanks, Matthias.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试添加选项
{add_membership, {Addr, LAddr}}
其中:Have you tried adding the option
{add_membership, {Addr, LAddr}}
where: