您好,我想通過重復(fù)調(diào)用WCHNET_SocketUdpSendTo這個函數(shù)去發(fā)送數(shù)據(jù)到上位機(jī),發(fā)現(xiàn)數(shù)據(jù)會丟失。如果我加大重復(fù)調(diào)用這個函數(shù)的時間間隔去發(fā)送數(shù)據(jù),就不會丟失數(shù)據(jù)。請問有什么好的辦法去判斷我每次調(diào)用這個函數(shù)的時間間隔嗎?
查看: 3077
回復(fù): 3
CH32V307以太網(wǎng) UDP發(fā)送問題
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
您好,該函數(shù)返回值為實際發(fā)送長度,可通過判斷該函數(shù)返回值判斷數(shù)據(jù)是否發(fā)送成功,如有其他問題可通過郵箱溝通(zl@wch.cn)。
您好,謝謝您的回答??墒沁@個返回長度,每次都是正確的,我用NetAsist網(wǎng)絡(luò)助手實際收到的字節(jié)數(shù)和我發(fā)的就是對不上。
我是用WCHNET_SocketUdpSendTo每次發(fā)送512個字節(jié),重復(fù)發(fā)1000次。
您好,UDP本身是不可靠的傳輸方式,如果想要實現(xiàn)可靠傳輸建議使用TCP協(xié)議,如果您的應(yīng)用場景必須要使用UDP傳輸,可將您的應(yīng)用場景以及測試方法通過郵件發(fā)我,我這邊幫您排查(zl@wch.cn)。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄