命令控制UDP通讯过程

UDPUDP是RFC768描述的标准协议:用户数据报协议。

UDP提供了一种机制,通过该机制,一个应用程序可以将数据报发送到另一应用程序。

但是,不能保证数据传输。

该协议具有以下特点:●快速通信协议●适合中小型数据量(最大1472字节)●UDP是一种比TCP更简单的传输控制协议,其薄层占用的资源很少●可以非常灵活与许多第三方系统一起使用●路由功能●使用端口号指导数据报●未确认的消息:需要负责错误恢复和安全应用●由于使用了SEND / RECEIVE编程接口,因此数据管理需要进行编程UDP支持广播通信。

要使用广播,必须配置ADDR配置的IP地址部分。

例如,IP地址为192.168.2.10且子网掩码为255.255.255.0的CPU将使用广播地址192.168.2.255。

以下指令控制UDP通信过程:●TCON在客户端和服务器(CPU)PC之间建立通信连接。

●TUSEND和TURCV发送和接收数据。

●TDISCON断开客户端和服务器之间的通信。

TUSENDTUSEND指令通过UDP将数据发送到参数ADDR指定的远程伙伴。

要开始发送数据的作业,请以REQ = 1调用TUSEND指令。

TURCV TURCV命令通过UDP接收数据。

参数ADDR显示发件人地址。

成功完成TURCV后,参数ADDR将包含远程伙伴(发送者)的地址。

TURCV不支持特殊模式。

要开始接收数据的作业,请使用EN_R = 1调用TURCV指令。

双方在UDP通信中都是被动的。

下图显示了``TCON_Param''参数的典型起始值。

数据类型。

端口号(LOCAL_TSAP_ID)以2个字节表示。

允许除161、34962、34963和34964之外的所有端口。

TUSEND指令将数据发送到在“ TADDR_Param”中指定的远程伙伴。

通过UDP的数据类型。

TURCV命令通过UDP接收数据。

如下图所示,在成功执行TURCV指令后,“ TADDR_Param”将被执行。

数据类型将显示远程伙伴(发送者)的地址。

联系方式

KAMAYA(日本釜屋电机株式会社)成立于1957年10月15日,总部在日本的北海道,是一家国际知名的电子元件生产商,同其他日系企业一样,KAMAYA特别注重品质和客户的服务,在全世界范围内都设有工厂和分部。华科(华新科技股份有限公司)收购但独立运营。

查看详情

在线咨询