Qt QUdpSocket類無法廣播

2021-07-29 03:15:03 字數 560 閱讀 1730

電腦裝了虛擬機器,有虛擬網絡卡,導致qudpsocket類無法廣播到255.255.255.255.

發現,禁用虛擬網絡卡後,可以正常廣播。

而其它軟體,在啟用虛擬網絡卡的情況下,也能正常廣播。

原因是:沒有繫結電腦物理網絡卡的ip,導致qudpsocket類隨便找乙個網絡卡發包了。

發現原來的bind方法如下:

mysocket->bind(1500,qudpsocket::shareaddress|qudpsocket::reuseaddresshint);

現把bind方法修改如下:

mysocket->bind(qhostaddress(ghostipdec),1500,qudpsocket::shareaddress|qudpsocket::reuseaddresshint);

其中ghostipdec即為電腦的物理網絡卡的ip,可由qnetworkaddressentry類得到。

最後在wireshark下,能看到廣播的資料。

Tomcat無法更新類

最近遇到乙個非常困擾的問題,在eclipse。我修改了乙個類,但是無論如何tomcat都沒有更新類。先給出我的方案,刪除舊的工作空間資料夾 或更改名稱 位置 因為我是棄用了舊的工作空間,並新建了新的工作空間。目前我發現的原因是因為jrebel的監聽的舊的工作空間的專案,並把編譯好的類扔給記憶體中執行...

Idea無法載入主類

今天重灌了下電腦,執行idea發現各種問題。直接進主題哈,遇到三種情況 第一種 首先檢視這裡是否有多個,只保留當前需要用工程路徑。點選p右邊的刪除即可 刪除後然後執行是否能執行。如果沒有的話 檢視第二種方式 檢視這裡是否指定路徑 我在網上看到的大多都是這兩步有問題。我運氣比較好,並不是。然後繼續在網...

phpstorm初始類無法自動跳轉

public function initialize 在開始的時候這樣宣告,下面都直接呼叫 this api geterror 這時在phpstrom 中你直接 control 單擊,是不能跳轉到對應的 testlogic 類的 這時需要用到 var var report logic testlog...