广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流,用户不能暂停、快进或后退该流,广播使用的数据发送手段有单播与广播。使用单播发送时,服务器需要将数据包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽和服务器资源,因此产生了组播(多播)技术。说明:把广播地址改为服务器地址时接收正常
如果接收正常就OK了你发送到广播地址,接收到的是服务器发出的
发送 -> to 255255255255
接受 -> bind 0000 -> from server_addr
要不然就是你没有说清楚
---------------------------
你希望服务器收到自己的广播?那个不是保证可以正确的。不一定会收到几个,也可能没有。如果只是服务器对客户端的,可以通过客户端登录。然后记录客户端的IP及端口,就可以实现了。要是想实现客户端的点对点。则需用到UDP打洞技术。这一部分你可以网上找找租李叶的ourmsg源码看看。你说的功能里面都有。希望对你有所帮助。谢谢采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)