您好,我想請問一下下面這個函數(shù)
是必須有SKCKET中斷才能發(fā)送數(shù)據(jù)嗎,我直接調(diào)用這個函數(shù)發(fā)送數(shù)據(jù),在PC端并沒有收到我發(fā)送的數(shù)據(jù)
您好,我想請問一下下面這個函數(shù)
是必須有SKCKET中斷才能發(fā)送數(shù)據(jù)嗎,我直接調(diào)用這個函數(shù)發(fā)送數(shù)據(jù),在PC端并沒有收到我發(fā)送的數(shù)據(jù)
您好,這個函數(shù)不需要有socket中斷就能調(diào)用。電腦沒收到數(shù)據(jù)的話可以做一下操作確認(rèn)數(shù)據(jù)是否發(fā)送成功:1、通過wireshark抓包看一下數(shù)據(jù)是否發(fā)送成功;2、監(jiān)控調(diào)用該函數(shù)后的返回值以及“l(fā)en”的值,如果成功發(fā)送,“l(fā)en”的值就是需要發(fā)送數(shù)據(jù)的長度,如果發(fā)送失敗,“l(fā)en”的值為0,或小于需要發(fā)送數(shù)據(jù)的長度。可以通過以上兩種方法確認(rèn)數(shù)據(jù)是否發(fā)送成功。
感謝您的回復(fù),我還有一個問題,就是我在UDP的例程下,加入了DVP的讀取,不知道為啥DVP的中斷一直進(jìn)不去。
是因?yàn)镈VP采集數(shù)據(jù)的寄存器已經(jīng)被UDP的占用了嗎,一直沒讀取到數(shù)據(jù)
所以沒有進(jìn)入這個行結(jié)束中斷