当前位置: 技术问答>linux和unix
请教一个关于多播的问题
来源: 互联网 发布时间:2016-04-25
本文导语: 最近在做一个实验,我的的局域网内有几个wifi节点(通过wifi无线连接到路由器上),我想用一台主机控制向这几个wifi节点上传送文件,看了一些资料,说用多播的方法(无线操作是不是和普通的tcp通信一样?),不...
最近在做一个实验,我的的局域网内有几个wifi节点(通过wifi无线连接到路由器上),我想用一台主机控制向这几个wifi节点上传送文件,看了一些资料,说用多播的方法(无线操作是不是和普通的tcp通信一样?),不知道用多播和用普通的socket客户端/服务器端模式那种好,因为我是要实现一对多的传动,高手们能不能指点下,用多播的话要注意些什么细节,我在网上上看了一个源玛,我的wifi节点上是linux系统,希望大家给点意见,谢谢!
|
如果采用UDP协议,可以让wifi节点客户端主动去连服务端,服务端记住在线的(已连接的)客户端,再向已连接的客户端广播发送消息。但这样应用要保证可靠传输。
如果使用TCP,我这有篇文章可以参考http://blog.csdn.net/mythfish/archive/2008/08/01/2753132.aspx
如果使用TCP,我这有篇文章可以参考http://blog.csdn.net/mythfish/archive/2008/08/01/2753132.aspx
|
wifi上面也是TCP/IP,只是链路层的差别吧。应用程序应该不用关心有线无线的差别。
|
tcp/ip协议已经屏蔽了传输设备和底层协议了,按照标准的socket api编程应该是没有问题的