当我用labview中的TCp函数创立TCP衔接时呈现了一系列过错,TCp server部分的程序框图如下图一:
过错一:提示网络地址过错
官方给的比如都是拜访本地计算机,网络地址接线端都没有接线,而我想要的是创立特定IP地址的服务器,就像那些软件小工具相同;
我细心看了 创立TCp侦听器 函数的阐明如下:
总算想到这儿网络地址接线端或许指的是实践存在的网络地址而不是自己随意填写的局域网IP地址(如192.168.1.102),为了验证这个主意,我查了一下我计算机
的无线网IP地址,是192.168.1.101;(由于我是在一台电脑上验证,只能填写本机IP)
而之前填写的是随意写的192.168.102,我把网络地址接线端的输入改为我计算机的网络地址192.168.101之后,运转VI,此刻不再提示网络地址过错,证明主意正确,由此可知弹出网络地址过错不是程序框图的问题而是网络地址不存在或回绝拜访导致,有必要填写实在存在的网络地址。
(假使计算机没有网络,要想验证则有必要填写断网之前的局域网IP,才不会犯错)
但此刻却又弹出了另一个过错(过错二)
把创立TCP侦听函数替换成TCP侦听函数,过错竟消失了,所以细心看了下两个函数的阐明
得出:创立TCP侦听器函数是为TCP网络衔接创立侦听器,并且还与NI服务定位器有关;TCP侦听函数则没有那么多约束。(真实的原因还没弄清楚)