在使用CH395Q過程中,模塊與電腦的網(wǎng)絡(luò)調(diào)試助手進(jìn)行直連TCP收發(fā)數(shù)據(jù)交互正常,
但在模塊連接跨網(wǎng)段的TCPserver時(shí)不能收發(fā)數(shù)據(jù),DEBUG395上位機(jī)顯示狀態(tài)為連接,但用Wireshark抓包沒有抓到模塊連接時(shí)的握手包,上位機(jī)發(fā)送數(shù)據(jù)沒有回復(fù)
在使用CH395Q過程中,模塊與電腦的網(wǎng)絡(luò)調(diào)試助手進(jìn)行直連TCP收發(fā)數(shù)據(jù)交互正常,
但在模塊連接跨網(wǎng)段的TCPserver時(shí)不能收發(fā)數(shù)據(jù),DEBUG395上位機(jī)顯示狀態(tài)為連接,但用Wireshark抓包沒有抓到模塊連接時(shí)的握手包,上位機(jī)發(fā)送數(shù)據(jù)沒有回復(fù)
您好,根據(jù)您的描述,
1.您是電腦和395接在同一個(gè)路由下面,通過電腦開啟wireshark去抓包嗎?這樣是抓不到395的握手包的。
2.如果DEBUG395顯示已連接,那么tcp的握手流程已經(jīng)執(zhí)行完成,此時(shí)可以進(jìn)行正常通信,您可以在遠(yuǎn)程服務(wù)器端抓包或者通過服務(wù)器日志看一下是否有數(shù)據(jù)包發(fā)送到服務(wù)器這邊。也可以服務(wù)器端主動(dòng)發(fā)包看一下395是否有報(bào)接收中斷。
如果方便的話,可以將您測試的遠(yuǎn)程服務(wù)器的IP、端口等信息及相應(yīng)的測試通信流程郵件發(fā)來我們這邊測試看一下。(郵箱:lq@wch.cn)