問題描述:
在xp或者win7上面沒有辦法發送udp廣播報,發送的代碼如下所示,應該沒有問題。


問題分析:
1、廣播報是否可以發送出去
--我使用抓包工具,iptool。沒有抓到我想要的資料包。但是可以收到别人發過來的廣播包。(如下圖)
圖1 抓包
2、是否與特定的電腦的配置有關
--我換了一台電腦,再抓包。發現這次可以抓到我想要的廣播包了,也可以正常接收了。這條電腦是我們區域網路内的伺服器,一開始懷疑是不是因為防火牆的問題,後面把防火牆都關閉了,但是還是發現不行。後面,就想可能是網卡胚子的問題,打開不能發送廣播包的電腦和可以發送廣播報的主機對比一下,發現不能發送廣播報的主機上都有安裝虛拟機,也有虛拟網卡,嘗試着将所有的虛拟網卡關閉,(如圖2)然後再進行測試,終于都正常了,無論是win7還是xp。
圖2 禁用虛拟網卡
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
轉載:http://www.cnblogs.com/kissazi2/archive/2012/12/07/2806533.html