位置:51电子网 » 技术资料 » 通信网络

LabVIEW中的T0P协议通信实例

发布时间:2008/9/23 0:00:00 访问次数:947

  在不同主机上分别创建一个tcp服务器和一个tcp客户端,使用tcp函数节点进行通信。

  · 第1步:创建服务器端vi(topserver.vi)。指定月艮务器网络端口,用“tcp create listener”节点创建侦听,“rap wait on listener”节`点等待客户机连接。在循环结构内,产生一个由100个数构成的正弦2个周期波形,用两个“tcp write”节点来发数据,第一个节点发送波形数据的长度,第二个节点发送波形数据。循环结构外,用“tcpc1ose connection”节点结束连接。程序框图如图1所示。

  如图1 topserver.vi程序框图

  · 第2步:创建客户端vi(topclient.vi)。指定月艮务器的地址和网络端口,用“tcp openconnection”节点打开tcp连接。在循环结构内,用两个“tcp read”节点读取数据,第一个节点接收波形长度并作为第二个节点的输入,第二个节点接收波形数据。循环结构外,用“tcp c1ose connection”节点结束连接。程序框图如图2所示。

  如图2 tcpc1ient,vi程序框图

  · 第3步:运行程序,显示结果。在服务器端运行topserver.vi,然后在客户端运行tcpc1ient.vi,结果如图3所示,其中“xxx.xxx.xxx.xxx”为隐去的服务器端ip地址。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



  在不同主机上分别创建一个tcp服务器和一个tcp客户端,使用tcp函数节点进行通信。

  · 第1步:创建服务器端vi(topserver.vi)。指定月艮务器网络端口,用“tcp create listener”节点创建侦听,“rap wait on listener”节`点等待客户机连接。在循环结构内,产生一个由100个数构成的正弦2个周期波形,用两个“tcp write”节点来发数据,第一个节点发送波形数据的长度,第二个节点发送波形数据。循环结构外,用“tcpc1ose connection”节点结束连接。程序框图如图1所示。

  如图1 topserver.vi程序框图

  · 第2步:创建客户端vi(topclient.vi)。指定月艮务器的地址和网络端口,用“tcp openconnection”节点打开tcp连接。在循环结构内,用两个“tcp read”节点读取数据,第一个节点接收波形长度并作为第二个节点的输入,第二个节点接收波形数据。循环结构外,用“tcp c1ose connection”节点结束连接。程序框图如图2所示。

  如图2 tcpc1ient,vi程序框图

  · 第3步:运行程序,显示结果。在服务器端运行topserver.vi,然后在客户端运行tcpc1ient.vi,结果如图3所示,其中“xxx.xxx.xxx.xxx”为隐去的服务器端ip地址。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!