- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VI函数名称 功 能 TCP侦听 在指定端口创建一个监听器,并等待客户端的连接 打开TCP连接 打开由地址和远程端口或服务名称所指定的TCP网络连接 读取TCP数据 从指定的TCP连接读取数据并通过数据输出返回结果 写入TCP数据 向指定的TCP网络连接写入数据 关闭TCP连接 关闭指定的TCP网络连接 IP地址至字符串转换 将IP地址转换为字符串 字符串至IP地址转换 将字符串转换为IP地址或IP地址数组 解释机器别名 返回计算机的物理地址,用于联网或在VI服务器函数中使用 创建TCP侦听器 在指定端口创建一个监听器 等待TCP侦听器 等待已接收的TCP网络连接 表11-2 TCP编程VI函数含义列表 它主要的参数包括: (1)端口(port) (2)超时(timeout,ms) (3)连接标识(connection ID) (4)远程地址(remote address) (5)出错信息输出(error out) TCP通信的两端分别为服务器端(Server)和客户端(Client)。 【例11-1】 利用TCP协议进行简单点对点通信。 图11-15 利用TCP协议进行点对点通信—服务器端程序 图11-16 利用TCP协议进行点对点通信—客户端程序 【例11-2】 利用TCP协议进行一点对多点通信。 图11-17 利用TCP协议进行一点对多点通信—服务器端程序框图 图11-18 利用TCP协议进行一点对多点通信—客户端程序框图 11.5.2 UDP UDP协议是英文User Datagram Protocol的缩写,即用户数据报协议,是ISO参考模型中一种无连接的传输层协议,提供面向操作的简单不可靠信息传送服务。 UDP协议的特性主要有: (1)UDP是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。 (2)由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。 (3)UDP信息包的标题很短,只有8个字节,相对于TCP的20个字节信息包的额外开销很小。 (4)吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性能的限制。 图11-19 UDP编程VI函数面板 图11-20 利用UDP协议进行通信的程序框图 图11-21 利用UDP协议进行通信的程序运行结果 11.5.3 UDP和TCP的比较 UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。 与TCP不同,UDP协议并不提供数据传送的保证机制。 相对于TCP协议,UDP协议的另外一个不同之处在于如何接收突发性的多个数据报。 根据不同的环境和特点,两种传输协议都将在今后的网络世界中发挥更加重要的作用。 11.6 DataSocket通信 11.6.1 概述 DataSocket是NI 公司推出的一项基于TCP/IP协议的新技术,DataSocket面向测量和网络实时数据交换,可以用于一个计算机内和网络中多个应用程序之间的数据交换。 DataSocket包含DataSocket API和DataSocket Server两部分。 (1)DataSocket API (2)DataSocket Server DataSocket支持多种数据传送协议,不同的URL前缀表示不同的协议或数据类型,主要包括下列协议。 (1)DSTP(DataSocket Transfer Protocol) (2)HTTP(Hyper Text Transfer Protocol,超文本传输协议) (3)FTP(File Transfer Protocol,文件传输协议) (4)OPC(OLE for Process Control,操作计划和控制) (5)FieldPoint、Logos、Lookout (6)File(local file servers,本地文件服务器) DataSocket Server Manager是一个独立运行的程序,其主要功能有:设置DataSocket Server连接的客户端程序的最大数目和创建数据项的最大数目;创建用户组和用户;设置用户创建和读写数据项的权限;限制身份不明的客户对服务器进行访问和攻击。Manager对DataSocket Server 的配置必须在本地
您可能关注的文档
- +中国..要点.ppt
- 4.13植物造景(园路造景)要点.ppt
- 4晋唐时期诸家医案拾遗要点.ppt
- 6.3大自然中的二氧化碳说课要点.ppt
- 6S现场管理讲稿要点.ppt
- 7人体性状和行为的遗传要点.ppt
- 9.2蜜膏要点.ppt
- 10清热剂li要点.ppt
- 10直流稳压电源要点.ppt
- 12化痰药要点.ppt
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
最近下载
- 黑龙江省齐齐哈尔市克东县克东一中、克山一中等五校联考2025年高三5月仿真考试数学试题含解析.doc VIP
- 新编机关事业单位工人汽车驾驶员高技师国家题库练习题题附答案.docx VIP
- 黑龙江省齐齐哈尔市克东县第一中学2025届高三下学期第五次模拟测试数学试题(含答案解析).docx
- 2025年福建省中考语文试卷(含答案).docx
- 新编机关事业单位工人汽车驾驶员高级、技师国家题库练习题455题(附答案)名师资料..doc VIP
- T_BPMA 0010—2021_现制现售净水机卫生管理规范.pdf VIP
- 复合益生菌发酵玉米-豆粕型日粮对哺乳期羔羊瘤胃发酵参数及菌群结构的影响.pdf VIP
- 野百合也有春天,日本女白领情定宁夏送电工.doc VIP
- 浅谈对智能化医院系统建设见解.doc VIP
- FSSC220006.0 附件中文版本.pdf VIP
文档评论(0)