在internet上如何把语音数据同时发给多个用户(广播)?(50分)

  • 主题发起人 主题发起人 八木
  • 开始时间 开始时间

八木

Unregistered / Unconfirmed
GUEST, unregistred user!
用UDP控件可以进行点对点的语音通话,如何使用声音同时发给多个用户?虽然可以用发送
N遍的办法发给N个用户,但效率太低了,听说可以在数据包头上加上N个用户的IP地址,这
样对方就都收到了,请教具体做法。

 
UDP 本身是广播,不考虑客户端是否收到信息。
TCP 是面向连接的,是点对点的。

UPD在广播时,其他计算机都可以受到
 
已经做了个软件在internet通过NMUDP控件(UDP协议)做点对点语音通话,现在想对多个特定
的用户广播,但用户必需经过指定啊,否则全世界都收到就麻烦了,呵呵。
 
八木: 能否告诉我怎么发送语音流的(是用语音流麽?),好像UDP协议只允许发送2K以下的数据啊.谢谢
 
Udp是无连接的协议,但并等于广播,在internet 上udp数据包也是通过路由器存储转发的
也是有目的,并不是广播。所谓广播是指在以太网中,数据报是广播的,所以才有所谓的
sniffer,只要把网卡设为混杂模式就能listen到所有的局域网中的数据报。

发给多个用户,可以用多播,查一下文档巴
 
接受答案了.
 
后退
顶部