在TCP client模式下,串口服務(wù)器上電后根據(jù)自己的設(shè)置主動(dòng)去連接到TCP server服務(wù)器端,然后建立一個(gè)長(zhǎng)連接,之后的數(shù)據(jù)進(jìn)行透明傳輸。此模式下,TCP server的IP需要對(duì)串口服務(wù)器可見。
在UDP模式下,串口服務(wù)器上電后監(jiān)聽設(shè)置的端口,不主動(dòng)建立連接,當(dāng)有數(shù)據(jù)傳過來時(shí),轉(zhuǎn)發(fā)到串口,當(dāng)串口收到數(shù)據(jù)時(shí),通過網(wǎng)絡(luò)發(fā)送到串口服務(wù)器設(shè)置的IP和端口。
UDP server 是指在普通UDP的基礎(chǔ)上不驗(yàn)證來源IP地址,收到UDP數(shù)據(jù)包后將目標(biāo)IP改為數(shù)據(jù)來源IP,類似TCP server的功能。
在此模式下,串口服務(wù)器默認(rèn)記錄一個(gè)目標(biāo)IP,當(dāng)串口有數(shù)據(jù)時(shí),向記錄的IP發(fā)送數(shù)據(jù),同時(shí),串口服務(wù)器處于服務(wù)器地位,接受網(wǎng)絡(luò)中發(fā)給串口服務(wù)器的數(shù)據(jù)包,并隨時(shí)調(diào)整目標(biāo)IP為數(shù)據(jù)來源的IP,適合于多IP對(duì)應(yīng)串口服務(wù)器的工作模式。
在TCP Server模式下,串口服務(wù)器首先與網(wǎng)關(guān)嘗試通訊,然后監(jiān)聽設(shè)置的本機(jī)端口,有連接請(qǐng)求時(shí)響應(yīng)并創(chuàng)建連接,最多可同時(shí)存在4個(gè)鏈接,串口收到數(shù)據(jù)后將同時(shí)發(fā)送給所有與串口服務(wù)器建立鏈接的設(shè)備。