gpt4 book ai didi

java - 使用 LabVIEW 通过 TCP 或 UDP 将数据传输到 cRIO

转载 作者:可可西里 更新时间:2023-11-01 02:49:39 24 4
gpt4 key购买 nike

我应该使用 TCP 还是 UDP 作为协议(protocol),通过局域网从我的笔记本电脑(使用 LabVIEW 程序)向 cRIO(使用 java)发送可变数据包。

更具体地说,LabVIEW 部分很简单。但我不熟悉在 java 中设置套接字和接收数据。

最佳答案

TCP。

UDP 是一种“原始”数据包协议(protocol),这意味着每个 sendto() 对应于网络上的单个数据报,没有流量控制或错误恢复。如果您需要发送超过几百个字节,需要确保数据通过,需要数据按顺序到达,或者将以接近网络速率的任何速率发送数据,那么单独的 UDP 将无法提供你需要什么。

有几个可靠的协议(protocol)建立在 UDP 之上(免责声明:我的公司制作了其中之一)。但除非您有避免使用 TCP 的特定需求(例如需要高性能或低延迟),否则最好让 TCP 为您处理所有传输基础。

关于java - 使用 LabVIEW 通过 TCP 或 UDP 将数据传输到 cRIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com