Labview TCP/IP通信

TCP/IP是啥玩意就不啰嗦了,自己百度去。

下面讲一个简单server和client数据交互的范例

一端我们设定为服务器端,一端为客户端。这样在运行的时候服务器端不断的侦听,当有客户端连接的时候进行建立连接,然后收取和发送数据形成通讯,客户端运行后不断的与服务器端进行试探连接,如果没有连接上做一定的处理,当连接上后进行收发数据进行处理。

程序功能:server向客户端发送序号,client完成测试向server端发送测试结果,结果都是以XML格式发送

Server端界面:

server端设置侦听端口,等待client端连接,如果有client端连接上了,server向指定client端发送序号等信息,client接收到消息返回ack给server表示收到,server停止发送,等待此client测试完成回传测试结果。

Server端程序框图:

每500ms检测一次是否有数据从client传过来,先解析数据长度,再读取数据内容

如果有错误发生,根据错误码判断客户端是否掉线进行相应的处理

server给client发送启动测试命令以及序号等内容

Client端界面:

指定IP地址和端口,等待server发送启动命令

Client端程序框图:

接收server指令,完成测试之后发送数据到server

基本就讲完了,labview中实现TCP/IP通信是比较容易的,掌握这些做一些小型项目是没有问题的。

(0)

相关推荐

  • 万字长文 | 23 个问题 TCP 疑难杂症全解析

    在进入今天主题之前我先抛几个问题,这篇文章一共提出 23 个问题. TCP 握手一定是三次?TCP 挥手一定是四次? 为什么要有快速重传,超时重传不够用?为什么要有 SACK,为什么要有 D-SACK ...

  • 为何路由器需要DHCP服务?

    能否从专业的角度解释DHCP的必要性? 大多数交换机是没有DHCP的,但同样也能通过mac地址在多台设备之间传输数据.那么为什么路由器需要DHCP?     题主的真正想表达的是,为何交换机通过MAC ...

  • 川崎机器人-以太网连接的TCP/IP通信功能(TCP/UDP通讯命令)······

    川崎机器人-以太网连接的TCP/IP通信功能(TCP/UDP通讯命令)······

  • TCP/IP通信原理,Python网络编程详解!

    TCP/IP通信原理,Python网络编程详解!

  • c# TCP/IP协议利用Socket的简单通信

    完全是基础,新手可以随意看看,大牛可以关闭浏览页了,哈哈. TCP/IP协议 TCP/IP是一系列网络通信协议的统称,其中最核心的两个协议是TCP和IP.TCP称为传输控制协议,IP称为互联网络协议. ...

  • TCP/IP 基础知识总结

    这是程序员cxuan的第44期原创分享 欢迎大家访问我的 Github https://github.com/crisxuan/bestJavaer 要说我们接触计算机网络最多的协议,那势必离不开 T ...

  • 本文把TCP/IP讲绝了!

    重磅干货,第一时间送达! 来自:掘金,作者:Ruheng 链接:https://juejin.im/post/6844903490595061767 一.TCP/IP模型 TCP/IP协议模型(Tra ...

  • 万字20张图详解TCP/IP常见攻击手段

    这一篇主要和大家一起学习回顾关于 TCP/IP 的常见攻击,至少有一个基本的认识 前言 前言 1 IP欺骗 IP是什么 在网络中,所有的设备都会分配一个地址.这个地址就仿佛小蓝的家地址「多少号多少室」 ...

  • OSI与TCP/IP的区别

    OSI的概念:Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的.它是个灵活的.稳健的和可互操作的模型,并不是协 议,常用来分析和设计网络体系结构 ...

  • (7条消息) Linux下TCP/IP编程

    本文参考自徐晓鑫<后台开发>,重点复习总结TCP通信流程,读者也可以参考: http://blog.csdn.net/wqc_csdn/article/details/51513543,谢 ...

  • TCP/IP协议中的端口

    本文所述端口都是逻辑意义上的端口,是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等. 我们这里将要介绍的就是逻辑意义上的端口. ...