Qt多网卡组播问题解决方法

时间:2023-06-19 07:11:46
【文件属性】:

文件名称:Qt多网卡组播问题解决方法

文件大小:38KB

文件格式:7Z

更新时间:2023-06-19 07:11:46

Qt 组播 多网卡 Multicast setMulticastInte

Qt组播实现起来比较简单,基本步骤是先绑定IP地址和端口,然后加入组播组,将网卡数据准备完成信号与一个数据接收处理的槽函数连接即可。但是如果计算机上多于两块网卡,就必须再增加两个步骤才行:使用setMulticastInterface设置组播网卡,然后加入组播的同时指定网卡joinMulticastGroup(groupAddr, lni[nIndex])。否则的话向组播地址发送数据时,对端的服务器程序就无法接收到数据。


【文件预览】:
QtMulticastDemo
----net()
--------gcc_Debug.h(20KB)
--------net.vcxproj.filters(2KB)
--------net.pro(642B)
--------net.vcxproj(7KB)
--------net-Release.vgdbsettings(7KB)
--------net.cpp(2KB)
--------net-Debug.vgdbsettings.Administrator.user(1KB)
--------gcc_Release.h(20KB)
--------debug.pro(307B)
--------net.sln(1KB)
--------net-Debug.vgdbsettings(7KB)
--------release.pro(311B)
----Multicast()
--------main.cpp(181B)
--------multicast.ui(4KB)
--------ui_multicast.h(7KB)
--------Multicast.sln(937B)
--------multicast.cpp(3KB)
--------Multicast.vcxproj(16KB)
--------Multicast.vcxproj.user(776B)
--------Multicast.vcxproj.filters(3KB)
--------multicast.h(592B)
--------Multicast.pro(1KB)
----doc()
--------MulticastDemo.doc(24KB)
--------20.png(10KB)

网友评论

  • 很有用,代码写的不错,有说明,支持作者