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