labview 建立TCp連接時的錯誤處理

錯誤一:提示網絡地址錯誤
本文引用地址:http://www.bjwjmy.cn/article/201612/334151.htm官方給的例子都是訪問本地計算機,網絡地址接線端都沒有接線,而我想要的是創(chuàng)建特定IP地址的服務器,就像那些軟件小工具一樣;
我仔細看了 創(chuàng)建TCp偵聽器 函數的說明如下:
終于想到這里網絡地址接線端可能指的是實際存在的網絡地址而不是自己隨意填寫的局域網IP地址(如192.168.1.102),為了驗證這個想法,我查了一下我計算機
的無線網IP地址,是192.168.1.101;(因為我是在一臺電腦上驗證,只能填寫本機IP)
而之前填寫的是隨意寫的192.168.102,我把網絡地址接線端的輸入改為我計算機的網絡地址192.168.101之后,運行VI,此時不再提示網絡地址錯誤,證明想法正確,由此可知彈出網絡地址錯誤不是程序框圖的問題而是網絡地址不存在或拒絕訪問導致,必須填寫切實存在的網絡地址。
(倘若計算機沒有網絡,要想驗證則必須填寫斷網之前的局域網IP,才不會出錯)
但此時卻又彈出了另一個錯誤(錯誤二)
把創(chuàng)建TCP偵聽函數替換成TCP偵聽函數,錯誤竟消失了,于是仔細看了下兩個函數的說明
得出:創(chuàng)建TCP偵聽器函數是為TCP網絡連接創(chuàng)建偵聽器,而且還與NI服務定位器有關;TCP偵聽函數則沒有那么多限制。(真正的原因還沒弄清楚)
評論