UDPwireshark能抓到包,程序接收不到的解決方法


參考鏈接:https://bbs.csdn.net/topics/391939255

通常情況下,如果wireshark能抓到UDP包,但是程序收不到程序,這種情況下如果wireshark抓包的同時用程序接收,如果這個時候程序能接收到的話,一般情況下都是UDP包的MAC地址出問題了。

如上述鏈接中所說,wireshark抓包時把網卡的混雜模式打開,所有數據包都能進來,但是程序接收一般不會設置網卡的混雜模式。

 

今天遇到的問題是,UDP的數據時我從FPGA發出來的UDP包,VLC無法接收播放,但是用wireshark抓包時VLC可以播放,找了很久,才發現是我FPGA發送UDP時的MAC地址出問題了。組播MAC地址是有規則的!!!

參考鏈接:https://blog.csdn.net/fanlu319/article/details/7855627


免責聲明!

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



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