在官網(wǎng)上買了幾個(gè)CH9120模塊,發(fā)現(xiàn)模塊只能發(fā)送不能接收,用PC接收到的數(shù)據(jù)的源端口顯示0,也就是說(shuō)模塊使用0端口將數(shù)據(jù)發(fā)送到PC,配置中的本地端口并未生效。起初以為是配置工具的兼容性不好,導(dǎo)致配不上,便通過(guò)串口配置,發(fā)現(xiàn)通過(guò)串口讀取的本地端口號(hào)是正常的,并不是0,也就是說(shuō)本地端口已經(jīng)設(shè)置在模塊里了,但模塊并不使用。
嘗試通過(guò)PC向端口0發(fā)送數(shù)據(jù),失敗。
UDP由于不面向連接,所以姑且能收數(shù)據(jù),但是無(wú)法發(fā)送數(shù)據(jù)給模塊。
TCP由于是面向連接,且模塊只能發(fā)送,導(dǎo)致根本無(wú)法建立連接。TCP_SERVER模式下使用PC機(jī)連接任何端口都會(huì)顯示目標(biāo)積極拒絕。
試了所有的模塊,全都是一樣的問(wèn)題。
請(qǐng)問(wèn)是什么原因?