資源簡介
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();
}
評論
共有 條評論