位置:51电子网 » 技术资料 » IC/元器件

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.


相关技术资料
6-24UDP应用

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!