用户数据报协议(UDP或UDP / IP)是一种传输协议分层的互联网协议(IP)。UDP是一种无连接的协议。应用程序使用UDP准备一个包并将其发送给接收者的地址没有首先检查接收机准备接收一个包。如果接收端没有准备好接受一个数据包,数据包丢失。
如果你有困难连接或与你交流UDP套接字,遵循这些故障排除技巧。
UDP是支持在金宝app这些平台上:
Linux®
macOS
窗户®10
UDP接口支持在MATLAB平台上一样金宝app®。目前支持的列表的更新平台,看到的金宝app系统需求。
的configureMulticast
功能仅支持在Windows和Lin金宝appux或者不支持macOS。
确保你可以创建你的对象与UDPudpport
函数。
尽管UDP是一个无状态连接,创建一个UDP对象与一个无效的本地主机或本地端口产生一个错误。指定本地端口的使用在其他地方或端口与端口共享残疾人也会产生一个错误。您可以配置属性值在创建对象的过程中,如LocalPort
财产如果您将使用对象读取数据。例如,创建一个udpport
对象与本地端口相关联3533年
。
u = udpport (“LocalPort”,3533)
u = UDPPort属性:IPAddressVersion:“IPV4”LocalHost:“0.0.0.0”LocalPort: 3533 NumBytesAvailable: 0显示所有属性,函数
如果计算机或主机不存在,你会得到一个警告。你可以试着平电脑是否响应。
!萍127.0.0.1
当你连接,你可以与你的设备通信。如果发送和接收不工作,你可以检查以下几点:
确保发送数据的目的地址和目的港参数写
和writeline
是有效的或存在。试一试!萍(destinationAddress)
。
确保目的港LocalPort
是正确的。目的港港口在其他计算机发送数据。LocalPort
本地计算机上的港口是udpport
对象绑定到。
UDP是不可靠的协议和数据包可以删除。你可能需要尝试多次发送或接收。
看到读写在UDP ASCII数据和在UDP读写二进制数据在UDP通信的例子,并使用属性信息。