我在使用C# .NET框架的Socket类将套接字绑定到多播IP地址时遇到了一些问题。在微软的文档(见下面的链接)中,他们警告说:“如果您打算接收多播数据报,则必须使用多播端口号调用Bind方法。”我不认为端口号是多播/单播/广播特定的。你知道微软这句话的意思吗?
https://msdn.microsoft.com/en-us/library/system.net.sockets.socket.bind(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/system.net.sockets.socket.bind(v=vs.110).aspx
他们都连接到同一个IP地址和端口。
此页面有一个图示,其中前四位为1110,链接到IPv6多播讨论:http://www.tcpipguide.com/free/t_IPMulticastAddressing.htm(还有关于单播的大量信息,这是大多数互联网流量的形式)。
当然,维基百科也有一些讨论。
https://en.wikipedia.org/wiki/Multicast_address