资源简介

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

资源截图

代码片段和文件信息

#include “multicast.h“
#include 

int main(int argc char *argv[])
{
    QApplication a(argc argv);
    Multicast w;
    w.show();

    return a.exec();
}

评论

共有 条评论