udp相关内容

UDP非阻塞写入故障

我研究过非阻塞的TCP,因为在非阻塞的情况下,读写都可能失败。如果没有可用的数据,则TCP非阻塞读取可能失败,如果对等端的TCP缓冲区已满(我希望TCP缓冲区大小为64K),则TCP写入可能失败。 同样,如果没有可用的数据,UDP读取(recvfrom)可能会失败。但是,UDP写入(sendto)的失败情况是什么?我认为在UDP写入中不会有任何非块错误。因为TCP WRITE发送数据并等待来自另 ..
发布时间:2022-08-02 11:21:27 其他开发

如何启用UDP校验和

我正在做一个项目,涉及VxWorks设备和Linux机器之间的UDP套接字通信。在此项目中,我希望利用UDP报头的校验和字段。 在VxWorks套接字接口中,出站UDP数据包的checksum字段默认处于启用状态。 但是,对于通常的Unix套接字接口,似乎没有任何标志或其他方法来打开UDP套接字,该套接字将检查传入数据包的校验和并填充传出数据包的校验和。 对于通常的Unix套接字接口 ..
发布时间:2022-07-25 22:36:07 其他开发

GStreamer RTSP-服务器GST_RTSP_MEDIA_FACTORY_SET_Launch()示例

我想通过使用gst_rtsp_media_factory_set_launch()函数在中间接收来自RTSP-Server的中断来更改管道。我使用media_configure()回调函数来获取管道的GstElement。如果在中间接收到中断,则将其更改为GST_STATE_NULL,然后更改输入gst_rtsp_media_factory_set_launch()函数的命令。具体来说,当用户在播 ..
发布时间:2022-04-08 15:11:52 其他开发

Isc-dhcp-server不能在OpenStack的实例中运行,但可以在VMware中运行

通过dhcp-server中的tcpdump显示服务器可以接收DHCPDISCOVER包并发送DHCPOFFER包,但不能从dhcp-client接收DHCPREQUEST包,因此客户端无法获取IP地址,始终处于发送DHCPDISCOVER包中。 但是在VMware的实例中运行的dhcp-server可以将DHCPACK发送到客户端,并且相同的客户端将获得IP成功。dhcp-server使用 ..
发布时间:2022-04-01 13:48:20 其他开发

Java的udp_DatagramSocket.connect()_做什么?

我最近看了关于Java的UDP API的一个小教程,并且研究了DatagramSocket和DatagramPacket类的javadoc。类DatagramSocket包含多个connect()和一个disconnect()方法。但是UDP不是没有连接的协议吗? 这两个connect和disconnect方法有什么作用? 从“href=”http://docs.oracle.com/ja ..
发布时间:2022-02-24 21:24:05 Java开发

如何使用UDP套接字传输jpg图像

我想通过UDP连接传输jpg图像。我想要一个java代码来将图像转换为字节数组,并在另一边重新创建jpg文件。 我尝试的代码 图像到字节数组 BufferedImage img = ImageIO.read(new File("src/test.jpg")); ByteArrayOutputStream baos = new ByteArrayOutputStre ..
发布时间:2022-02-24 20:16:28 Java开发

将 SSL 支持添加到现有的 TCP &UDP代码?

这是我的问题. 现在我有一个与 Windows C++ 客户端应用程序(Visual Studio 9,Qt 4.5)通信的 Linux 服务器应用程序(使用 C++ - gcc 编写). 在不完全破坏现有协议的情况下,向双方添加 SSL 支持以保护通信安全的非常最简单的方法是什么? 这是一个 VOIP 应用程序,它使用 UDP 和 TCP 的组合来初始建立连接并进行端口隧道处理 ..
发布时间:2022-01-25 10:53:35 C/C++开发

在 Java 中通过 UDP 发送 C++ 结构

我是一名 C++ 程序员,需要在 java android 应用和 PC 上运行的 C++ 服务器之间建立一些 UDP 通信. 我有需要在 PC 上接收的结构,包括以下内容: int整数漂浮 不幸的是,我完全不知道如何使用 Java 做到这一点. 我需要创建一个 DatagramPacket 但构造函数只需要一个字节数组.现在使用 C++,这将是从 struct 到 char* 的 ..
发布时间:2022-01-22 17:30:18 Java开发

使用 nginx 进行 UDP 转发

我有一个主系统日志服务器,它从多个来源接收系统日志,我想将这些日志发送到 Graylog 集群.为了帮助集群跟上(在一些速度较慢的虚拟机上),我需要能够将消息负载平衡到 Graylog,因为有时它们来自端点的大量块(有些每 10 秒突发发送 5k 日志). 我正在尝试使用 nginx 作为 syslog 消息的负载平衡器,但我似乎无法让它工作,这似乎是因为 nginx 正在寻找来自 Gray ..
发布时间:2022-01-22 17:29:59 服务器开发

数据包丢失的纠错码 (UDP)

我不知道要查找什么,因为我得到的“纠错码"都是与您不知道错误位置的情况相关的内容.因此,这些代码比我需要的要复杂得多且效率低下. 在下文中,请注意位等于数据包(因为只能丢失整个数据包,因此位类比非常适合). 是否有 ECC 考虑到您已经知道缺少哪些 k 位,并且只为您提供一种在这些 k 位置重建数据流的方法?另外,ECC添加的位应该是独立的(最好是).这样,如果数据的ECC部分发生丢包 ..
发布时间:2022-01-22 17:29:53 C/C++开发

对 C# 中带有 UDP 协议的套接字感到困惑

我刚刚开始通过各种 Google 搜索学习 Sockets,但在弄清楚如何在 C# 中正确使用 Sockets 时遇到了一些问题,我需要一些帮助. 我有一个测试应用程序(Windows 窗体)和一个不同的类(实际上在它自己的 .dll 中,但这无关紧要)我有我的套接字代码的所有服务器/客户端代码. 问题 1) 在我的测试应用程序中,在服务器部分,用户可以单击“开始监听"按钮,我的 ..
发布时间:2022-01-22 17:29:43 C#/.NET

您如何获取默认网络适配器的主机广播地址?C#

假设我想向我的子网中的每个主机发送一条 udp 消息(然后从我的子网中的任何主机接收一条 udp 消息): 我现在这样做: IPAddress 广播 = IPAddress.Parse("192.168.1.255"); 但我当然希望在子网不同于 192.168.1/24 的情况下动态地完成此操作.我试过了: IPAddress 广播 = IPAddress.Broadcast; 但 ..
发布时间:2022-01-22 17:29:26 C#/.NET

Delphi中的UDP服务器和客户端

我正在制作一个 UDP C/S.我对服务器每秒可以接收的数据数量有疑问. 我已经测试了将 10、100、1000 条数据消息批量发送到服务器,10、100 条接收没有问题.发送 1000 个时,只收到 300 ~ 400 个.所有测试都在本地完成. 我尝试使用 ICS 的 twsocket 和 Synapse 的 tudpblocksocket 来实现服务器.两者都出现了上述相同的问题 ..
发布时间:2022-01-22 17:29:20 其他开发

Windows BAT 或 CMD:将一些数据发送到 localhost udp 端口

我有一个监听本地主机端口的应用程序.我想要一个最小的启动器来将该应用程序放在最前面. 我的应用程序是 Java.我不知道怎么写任何exe文件,但是我可以写bat文件,然后做一个快捷方式来启动bat文件而不显示终端.我想让 bat 文件向端口发送一些数据(最好是 UDP,这样不会有任何流开销). 如何将数据发送到 UDP 端口? 我想到的一件事是 nslookup,但据我所知,它只 ..
发布时间:2022-01-22 17:29:12 其他开发

以 UDP 接收数据包

假设我的程序通过网络 (UDP) 发送 1000 个字节.它是否保证接收器将在一个“批次"中接收 1000 个字节?或者他可能需要执行几次“读取",直到他收到整个消息?如果后者是真的,我如何确保同一消息的数据包顺序不会“混淆"(按顺序),或者协议可能保证它? 编辑:也就是说,我的消息是否有可能被拆分为多个数据包?(如果我尝试发送 10000mb 的消息会怎样?) 解决方案 你会得到它,或 ..
发布时间:2022-01-22 17:28:57 C#/.NET

C中的非阻塞udp套接字编程:我得到了什么?

我无法理解 recv()/recvfrom() 从非阻塞 UDP 套接字返回的内容. 比 TCP 更具体一点(如果我错了,请纠正我): 在缓冲区中有一些数据之前,阻塞套接字(TCP 或 UDP)不会从 recv() 返回.这可能是一些字节数 (TCP) 或一个完整的数据报 (UDP). 非阻塞 TCP 套接字返回 EWOULDBLOCK (linux)/WSAEWOULDBLOC ..
发布时间:2022-01-22 17:28:41 其他开发

wget 连接被对等方重置

我尝试使用 wget 从我们的网络服务器访问 www.indeed.com,但它引发了“对等连接重置"错误. wget www.indeed.com--2013-02-05 03:03:12-- (try: 3) http://www.indeed.com/连接到 www.indeed.com|208.43.224.140|:80... 已连接.已发送 HTTP 请求,正在等待响应...在标头中 ..
发布时间:2022-01-22 17:28:27 其他开发

使用多个 NIC 广播 UDP 数据包

我正在为 Linux 中的相机控制器构建一个嵌入式系统(不是实时的).我在让网络做我想做的事情时遇到问题.该系统有 3 个 NIC、1 个 100base-T 和 2 个千兆端口.我将较慢的连接到相机(这是它所支持的全部),而较快的则是与其他机器的点对点连接.我正在尝试从相机获取图像,进行一些处理,然后使用 UDP 将其广播到其他每个 NIC. 这是我的网络配置: eth0: addr ..
发布时间:2022-01-22 17:28:16 服务器开发

Python struct.pack() 用于列表中的单个元素?

我想将列表中的所有数据打包到一个缓冲区中,以通过 UDP 套接字发送.该列表相对较长,因此为列表中的每个元素编制索引很繁琐.这是我目前所拥有的: NumElements = len(data)buf = struct.pack('d'*NumElements,data[0],data[1],data[2],data[3],data[4]) 但是如果我向列表中添加更多元素,我想做一些不需要更改调 ..
发布时间:2022-01-22 17:27:59 Python