专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 网络通信

udp通信数据接收转发解决方法

发布时间:2011-07-03 07:15:54 文章来源:www.iduyao.cn 采编人员:星星草
udp通信数据接收转发
小弟最近在写流媒体转发服务器程序,从原始服务器发送过来的媒体包,需要1对多的转发给不同的client,在主程序中缓冲区buf[]接收媒体包,我想对不同的client,分别creat一个线程把buf[]发送出去,这样可行吗?
然后比如说 这只是两个client请求同一个camera的数据的情况, 如果现在有5个client,client1和client2请求camera1,client3请求camera2, client4,client5请求camera3的数据, 这样岂不是要有三个buf[],处理不同client请求的线程发送不同的buf[], 但是如果有100个或更多的client同时请求, 这样对转发服务器的处理效率是不是有影响, 欢迎大虾们讨论

------解决方案--------------------
理论上确实如此,而如果你的转发服务器和各client之间的网络允许广播的话,则可以让转发服务器广播发送所有的camera数据,由client程序设置选择接收的方式
------解决方案--------------------
转发可以用组播
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: