Qt 多線程 QTCpSocket 數據發送和接收問題


  環境:Windows 7 x64 Qt5.11.1 MinGW 32

  分別重載 QThread QTcpServer QTcpSocket,Socket 的初始化放入線程中執行,會導致線程無法觸發信號,也無法發送數據,

  解決方法:線程需要調用自己的 exec 事件循環,這樣就可以觸發信號,寫數據的時候調用 flush ,就可以成功發送數據~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM