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