本文講述qt示例中udp的使用方法,完整示請參考qt官方示例,下圖爲示例運行圖
BroadcastReceiver
示例功能
創建UDP連接,監聽本地45454
端口,定有廣播數據時接收並顯示在QLabel上。
代碼分析
本示例的代碼比較簡單,創建一個UDP連接,當有數據可以讀取時,QUdpSocket會發射readyRead()信號,此時可以調用槽函數來接收數據。完整代碼見下圖
BroadcastSender
示例功能
創建UDP連接,將數據廣播出去。只要接收端監聽45454端口即可收到數據
代碼片段如下