UDP应用
发布时间:2014/6/24 21:17:19 访问次数:1383
UDP(用户数据报协议)传输数据前源端和终端不建立连接,因此不需要维护连接状态,PT2210包括收发状态,所以一台服务器可同时向多个客户机传输相同的消息。尽管UDP传输性能不可靠,但在数据传输的实时性和准确性要求不是很严格的场合下,UDP是广播信息的一个理想协议。
下面通过LabVIEW自带的UDP发送和接收两个程序介绍UDP的应用。该例子位于C:\Program Files\National Instruments\LabVIEW 8.2\examples\comm\ UDP.llb中。图4-32所示为使用UDP发送数据的程序框图。程序中使用的主要UDP函数在“数据通信一协议一UDP”函数子选板中。
“打开UDP”函数用于在端口打开一个UDP socket。socket通常也称“套接字”,是一个通信链的句柄,返回一个整型的socket描述符,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。socket的类型主要有面向连接的流式socket和面向无连接的数据报式socket两种。“打开UDP”函数的主要参数:
·网络地址:指定要侦听的网络地址。当该参数不连接时侦听所有的网络地址。
·端口(输入端):指定本地主机要创建UDP套接字连接的端口。
·连接ID:网络连接引用句柄,唯一标识UDP套接字。后面的节点通过调用该套接字进行连接。
·端口(输出端):返回该函数用到的端口号。如果输入端口号不为零,输出端口号等
于输入端口号。如果输入端口号为零,则动态地选择一个可用的端口号输出。按照互联网号码分配机构IANA (Internet Assigned Numbers Authority)对TCP[UDP公共服务端口的定义,动态端口号的分配范围从49152~65535.
UDP(用户数据报协议)传输数据前源端和终端不建立连接,因此不需要维护连接状态,PT2210包括收发状态,所以一台服务器可同时向多个客户机传输相同的消息。尽管UDP传输性能不可靠,但在数据传输的实时性和准确性要求不是很严格的场合下,UDP是广播信息的一个理想协议。
下面通过LabVIEW自带的UDP发送和接收两个程序介绍UDP的应用。该例子位于C:\Program Files\National Instruments\LabVIEW 8.2\examples\comm\ UDP.llb中。图4-32所示为使用UDP发送数据的程序框图。程序中使用的主要UDP函数在“数据通信一协议一UDP”函数子选板中。
“打开UDP”函数用于在端口打开一个UDP socket。socket通常也称“套接字”,是一个通信链的句柄,返回一个整型的socket描述符,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。socket的类型主要有面向连接的流式socket和面向无连接的数据报式socket两种。“打开UDP”函数的主要参数:
·网络地址:指定要侦听的网络地址。当该参数不连接时侦听所有的网络地址。
·端口(输入端):指定本地主机要创建UDP套接字连接的端口。
·连接ID:网络连接引用句柄,唯一标识UDP套接字。后面的节点通过调用该套接字进行连接。
·端口(输出端):返回该函数用到的端口号。如果输入端口号不为零,输出端口号等
于输入端口号。如果输入端口号为零,则动态地选择一个可用的端口号输出。按照互联网号码分配机构IANA (Internet Assigned Numbers Authority)对TCP[UDP公共服务端口的定义,动态端口号的分配范围从49152~65535.
上一篇:程序的远程动态控制
上一篇:使用UDP协议接收数据程序
热门点击
- 变量主要由两个部分构成
- LabVIEW实现多线程的方法
- 汉字交换码
- 时基选择( TIME/DIV)和微调
- 变址寻址
- 用指针式万用表检测电感器的方法
- 补码
- 倒装芯片的组装工艺流程
- CH1通道信号输入插座(INPUT)
- X射线检测BGA. CSP焊点图像的评估和判
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]