可以指導一下CH32V307如何使用wchnet實現(xiàn)TFTP服務(wù)嗎?

如題

您好,可以留個郵箱,后面若有相關(guān)例程,會發(fā)至你的郵箱


我想了解下,就是我在CH32V307的wchnet實現(xiàn)TFTP的過程中,建立了一個UDP server然后使用其回調(diào)函數(shù)實現(xiàn)TFTP的協(xié)議,可是TFTP協(xié)議中的寫請求和讀請求中還需要申請UDP的回調(diào)函數(shù),請問我該使用wchnet中哪個api實現(xiàn)?


我的郵箱:個人信息保護,已隱藏


您好,可以看一下WCHNET手冊,里面有對回調(diào)函數(shù)的說明,在udpsever例程中,有相關(guān)使用示范,后續(xù)問題可以通過郵箱聯(lián)系:kx@wch.cn

image.pngimage.png


????????你好,我還需要請教一下,就是根據(jù)TFTP的協(xié)議描述,建立一個TFTP服務(wù)器其實就是建立一個UDP服務(wù)器并且設(shè)立端口號為69,這里使用WCH_SocketCreat()函數(shù)建立了一個udp的socket,并且設(shè)置了69號端口的監(jiān)聽回調(diào)函數(shù)。

????????以寫請求為例,TFTP客戶端通過端口號69向TFTP服務(wù)器發(fā)起寫請求,服務(wù)器從69號端口的監(jiān)聽回調(diào)函數(shù)讀取到數(shù)據(jù)取出操作碼后,在69端口的監(jiān)聽回調(diào)函數(shù)中再建立一個臨時端口向客戶端發(fā)送ack包,然后客戶端后面就使用該臨時端口傳輸要上傳的數(shù)據(jù)。

????????現(xiàn)在問題就是,我想了解如何使用wchnet提供的socket套接字api建立這個臨時端口?是在69端口號的監(jiān)聽回調(diào)函數(shù)中再次調(diào)用WCH_SocketCreat()建立一個端口號為其他的udp的socket嗎?

????????萬分感謝,如有解答的話,我會寫一篇長貼分享一下如何使用wchnet協(xié)議棧搭建TFTP服務(wù)器。


我在使用wchnet創(chuàng)建socket時,發(fā)生了報錯,請問如何處理?

1684827070689_7EE8846C-86EC-449f-92CC-AA080BED40AE.png


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频