新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應用 > labview 建立TCp連接時的錯誤處理

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

作者: 時間:2016-12-27 來源:網(wǎng)絡 收藏
當我用labview中的TCp函數(shù)創(chuàng)建TCP連接時出現(xiàn)了一系列錯誤,TCp server部分的程序框圖如下圖一:

錯誤一:提示網(wǎng)絡地址錯誤

本文引用地址:http://m.butianyuan.cn/article/201612/334151.htm

官方給的例子都是訪問本地計算機,網(wǎng)絡地址接線端都沒有接線,而我想要的是創(chuàng)建特定IP地址的服務器,就像那些軟件小工具一樣;

我仔細看了 創(chuàng)建TCp偵聽器 函數(shù)的說明如下:

終于想到這里網(wǎng)絡地址接線端可能指的是實際存在的網(wǎng)絡地址而不是自己隨意填寫的局域網(wǎng)IP地址(如192.168.1.102),為了驗證這個想法,我查了一下我計算機

的無線網(wǎng)IP地址,是192.168.1.101;(因為我是在一臺電腦上驗證,只能填寫本機IP)

而之前填寫的是隨意寫的192.168.102,我把網(wǎng)絡地址接線端的輸入改為我計算機的網(wǎng)絡地址192.168.101之后,運行VI,此時不再提示網(wǎng)絡地址錯誤,證明想法正確,由此可知彈出網(wǎng)絡地址錯誤不是程序框圖的問題而是網(wǎng)絡地址不存在或拒絕訪問導致,必須填寫切實存在的網(wǎng)絡地址。

(倘若計算機沒有網(wǎng)絡,要想驗證則必須填寫斷網(wǎng)之前的局域網(wǎng)IP,才不會出錯)

  但此時卻又彈出了另一個錯誤(錯誤二)

把創(chuàng)建TCP偵聽函數(shù)替換成TCP偵聽函數(shù),錯誤竟消失了,于是仔細看了下兩個函數(shù)的說明

得出:創(chuàng)建TCP偵聽器函數(shù)是為TCP網(wǎng)絡連接創(chuàng)建偵聽器,而且還與NI服務定位器有關(guān);TCP偵聽函數(shù)則沒有那么多限制。(真正的原因還沒弄清楚)



關(guān)鍵詞: labview建立TCp連接錯誤處

評論


技術(shù)專區(qū)

關(guān)閉