我要如何通过代理服务器来打开一个TCP/IP连接?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 6.1
主要软件修正版本: N/A
次要软件: N/A

问题:
每次当我尝试打开一个TCP/IP 连接到一个远程机器的时候都会返回一个错误,错误信息是“TCP创建连接时发生错误42”。我知道我的公司里有一个防火墙,所以我必须设置代理服务器来使用web浏览器来访问防火墙外面的网页。那是造成Labview出错的原因吗?我可以使用Labview通过代理服务器来创建连接吗?

解答:
Labview并不具备什么设置来允许你通过代理服务器建立TCP或者UDP的连接。但是,有办法来让你能够通过代理服务器在一个系统上发送所有的网络通信。比如, "SOCKS"协议已经在很多操作系统上被实现了,它提供了与SOCKS防火墙交互的能力。

下面的链接提供了一个免费的基于Windows的SOCKS 实现。其他的实现方式在Windows与其他操作系统中是可行的。

另一方面,我们提供了LabVIEW Internet Connectivity Toolkit 来扩展Labview的功能,包括与广泛流行的互联网协议进行交互。开发者可以方便的利用现有的互联网架构与VIs远程交互,传输采集到的数据,甚至通过G Web服务器与CGI功能提供并密码保护敏感数据。对于不同层次的控制与复杂度,可以使用底层或者高级 VI.通过下面的链接来获取更多的信息。

注意:LabVIEW Internet Toolkit 是单独出售或者在 LabVIEW Enterprise Connectivity Toolset 中与LabVIEW Statistical Process Toolkit 以及the LabVIEW Database Connectivity Tool一起出售。



相关链接:
[External Link] SOCKS Website
Products & Services: LabVIEW Internet Toolkit
Products & Services: LabWindows/CVI Enterprise Connectivity Toolkit
Products & Services: LabVIEW Database Connectivity Toolset

附件:





报告日期: 12/30/1999
最近更新: 06/24/2008
文档编号: 1STH95VJ