求助高手,如何使用双网卡进行UDP多播
1.点击右下角,打开网络和共享中心——更改适配器,双击打开本地连接。2,点击属性,选择TCP/IPv4,再点击属性,更改接口跳跃数为20。最后,双网卡并网同时上网。

谁能给出IP组播和UDP组播的准确概念?
IP组播 http://bbs.ccnu.com/viewthread.php?tid=6814UDP组播UDP是一个简单的面向数据报的传输协议,不提供可靠性,但在一些对可靠性要求不高的应用中也是经常用到的。 组播(multicast)是一到多或者多到多的多方通信形式,远程会议、交互式仿真、分布式内容系统、多方游戏等应用都对组播业务(multicast service)提出了需求。由于TCP是有连接的,决定了TCP之上的应用程序不能够实现组播。基于UDP的应用程序能够通过组播发送和接收大大提高网络性能,合理利用网络带宽。

怎么查看当前网络是否支持udp组播
网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清楚协议栈关于组播的一个最为简单明了的工作过程,甚至,我们不希望涉及到 IGMP包。
组播是基于路由器之上实现的,要想网络内支持组播,需要有能够管理组播组的路由器或是三层交换机(带部分路由功能的交换机), 至于是否支持组播,可以看看设备的说明书就OK了, 并不是客户机要在组播段,而是客户程序需要加入组播组。数据包大小什么的是和UDP一样的,因为具体通讯使用的是UDP协议

c# UdpClient如何实现组播?要求一对多相互发送和接收信息。
不用..一个就可以了...又可以组播又可以单播 收发都是啊~~~一个就能完成功能了.组波还是单播都是使用Send函数.只是IPEndPoint这个参数不一样..何必用2个发呢....不同的发送方式.只需要修改这个参数就可以了啊_localIpAddress=GetLocalIpAddress();_msgSocket=newUdpClient(newIPEndPoint(IPAddress.Parse(_localIpAddress),_msgPort));_msgSocket.EnableBroadcast=true;_msgSocket.JoinMulticastGroup(_groupIP);///
///组播消息//////
publicstaticvoidSendMsgToAll(stringmsg){try{byte[]buffer=Encoding.Default.GetBytes(msg);_msgSocket.Send(buffer,buffer.Length,_groupEP);}catch(Exceptionerr){throwerr;}}//////发送消息给指定IP//////要发送的消息///接收方的IP地址publicstaticvoidSendMsgToOne(stringmsg,stringip){try{byte[]buffer=Encoding.Default.GetBytes(msg);_msgSocket.Send(buffer,buffer.Length,newIPEndPoint(IPAddress.Parse(ip),_msgPort));}catch(Exceptionerr){throwerr;}} 只要替换最后一个参数.就实现了组播和单播.

如何用ZeroMQ实现UDP组播Pub/Sub
网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清楚协议栈...

本文由 在线网速测试 整理编辑,转载请注明出处。