電腦裝了虛擬機器,有虛擬網絡卡,導致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...