一般的想法是,我希望服务器绑定到单播地址,然后将自己添加到组ff02::1。然后我希望它接收发送到ff02::1的组播。下面的代码可以在Mac OS X 10.5上运行(实际上,在OS X上运行的服务器可以从Linux客户端发送组播),但我无法让Linux服务器端工作。它不会得到任何多播。服务器:hint.ai_socktype =
我正在编写一个简单的UDP客户端服务器聊天程序,以便更熟悉网络编程。现在,为了让用户更容易地查看服务器IP地址(因此用户可以将其键入客户机进行连接)。这就是为什么我希望服务器显示自己的本地IP地址。= AF_UNSPEC; // use AF_INET (IPv4) or AF_INET6 (IPv6) to force version
hints.ai_socktype = SOCK_DGRAM= NULL; p = p->ai_next)