udp相关内容

如何通过 OpenCV 处理 VLC UDP 流

我能够通过 VLC 命令行接收/查看 UDP h264 数据包(即 VLC --network-caching 0 --demux h264 udp://...) 我计划通过 OpenCV 算法处理这些帧.但是,我似乎找不到将 VLC 帧发送到我的 Python OpenCV 脚本的方法. 是否可以通过管道在单独的脚本中通过 Numpy 处理 VLC 流输出? 我之前曾尝试使用其 ..
发布时间:2022-01-22 16:41:32 Python

UDP 地址已在使用中?

我正在关注 http://docs.oracle 上的 UDP 教程.com/javase/tutorial/networking/datagrams/broadcasting.html,我已经复制了所有代码并编译了它,现在如果我先编译客户端然后编译服务器,服务器会在控制台中打印出来p> 线程“main"java.net.BindException 中的异常:地址已在使用中:无法绑定在 java ..
发布时间:2022-01-22 16:41:08 Java开发

本地主机上高 UDP 包丢失的原因?

在我的 WPF 4.0 应用程序中,我实现了一个 UDP 侦听器,如下所示.在我的 Windows 7 PC 上,我在 localhost 上同时运行服务器和客户端. 每个接收到的数据报都是一个较大位图的扫描线,因此在接收到所有扫描线后,位图会显示在 UI 线程上.这似乎有效.但是,有时会丢失一些 1-50% 的扫描线.我希望在网络连接较弱的情况下这样做,但在本地运行时不会. 以下代码 ..
发布时间:2022-01-22 16:40:43 C#/.NET

使用和UDP套接字发送时如何设置源地址

我有两台电脑使用 VRRP 进行冗余.因此,每台 PC (Linux) 都有一个物理 IP 地址和一个虚拟 IP 地址. 我有一个带有 UDP 协议的客户端/服务器架构的软件 (C++).软件将监听套接字绑定在“0.0.0.0"上,每次需要向对方发送一些数据时使用一个新的套接字.使用wireshark,我看到当它发送数据时,源IP是物理IP...如何将发送套接字的源地址设置为虚拟的?? ..
发布时间:2022-01-22 16:40:27 服务器开发

如何解决:使用 Sendto() 发送 UDP 数据包得到“消息太长";

我想使用 sendto() API 通过 UDP 数据包发送视频和音频数据.我使用getsockopt()得到的发送缓冲区大小是114688,但是当数据包小于65536而不是114688时,sendto()返回-1.错误信息是Message too long. 当我使用setsockopt()将发送缓冲区大小调整为200000时,我使用getsockopt()发现发送缓冲区大小不是20000 ..
发布时间:2022-01-22 16:40:16 其他开发

Android广播地址

我正在为我的 Android 手机制作客户端服务器应用程序. 我在 Python 中创建了一个 UDP 服务器,用于监听连接. 我可以像 192.169.0.100 一样直接输入服务器 IP 地址,它可以正常发送数据.我也可以输入 192.168.0.255 并在 192.169.0.100 上找到服务器. 是否可以获取我的 Android 手机所连接网络的广播地址?我只会在我的 ..
发布时间:2022-01-22 16:40:09 Java开发

确保 UDP 中的数据包顺序

我正在使用 2 台带有应用程序的计算机来发送和接收 udp 数据报.没有流量控制,ICMP 被禁用.通常,当我通过应用程序将文件作为 UDP 数据报发送时,我会收到两个数据包更改它们的顺序,因此 - 数据包丢失. 我已经禁用了某种防火墙,并且计算机之间没有连接硬件开关(它们是直接连线的). 有没有办法确保 Winsock 和 send() 以它们到达那里的相同方式发送数据包? 或 ..
发布时间:2022-01-22 16:39:59 其他开发

Android UDP 通信

我在这个网站上阅读了很多关于如何在 Android 中接收 UDP 数据包的帖子.但是,这些都不适合我! 一些基础知识: 我正在测试我的 HTC Incredible (Android 2.2) 在 3G(不是 wifi 或其他任何东西)上运行.这里不涉及模拟器. 我的代码很简单: 我的服务器(在我的 PC 上运行)正在侦听端口 8752 上的 UDP 流量. 我的 An ..
发布时间:2022-01-22 16:39:02 Java开发

如何设置底层 Socket UDP 的缓冲区大小?C#

众所周知,对于 UDP 接收,我们使用 Socket.ReceiveFrom 或 UdpClient.receive Socket.ReceiveFrom 接受您的字节数组以放入 udp 数据. UdpClient.receive 直接返回数据所在的字节数组 我的问题是如何设置 Socket 内部的缓冲区大小.我认为操作系统维护自己的缓冲区来接收 UDP 数据,对吧?例如,如果一 ..
发布时间:2022-01-22 16:38:55 C#/.NET

在同一台机器上通过 UDP 套接字发送数据可靠吗?

如果我使用 UDP 套接字进行进程间通信,我可以期望其他进程以相同的顺序接收所有发送数据吗? 我知道这对于一般的 UDP 来说是不正确的. 解决方案 没有.我以前被这个咬过.您可能想知道它是如何失败的,但您会遇到待处理数据包的缓冲区已填满的问题,因此数据包将被丢弃.网络子系统如何丢弃数据包取决于实现,没有在任何地方指定. ..
发布时间:2022-01-22 16:38:49 其他开发

Winsock UDP数据包被丢弃?

我们在 Windows 中有一个通过 UDP 设置的客户端/服务器通信系统.我们面临的问题是,当吞吐量增长时,数据包会被丢弃.我们怀疑这是由于 UDP 接收缓冲区不断被轮询导致缓冲区被阻塞并丢弃任何传入的数据包.读取这个缓冲区是否有可能导致传入的数据包被丢弃?如果是这样,纠正这个问题的选项是什么?该系统是用 C 编写的.如果这太模糊,请告诉我,我可以尝试提供更多信息.谢谢! 解决方案 Wi ..
发布时间:2022-01-22 16:38:10 其他开发

我可以使用 WebRTC 打开 UDP 连接吗?

我们需要使用 TFTP 协议将数据发送到用户的设备,这是一个简单的类似 FTP 的协议,通过 UDP 工作. 由于我们无法使用 javascript 打开 UDP 套接字,我们一直使用我们的服务器作为代理,将数据发送到我们的服务器并打开从服务器到设备的 UDP 连接.这样做的缺点是我们的用户需要了解 NAT 和配置端口转发. 那么问题来了,我们是否可以使用 WebRTC 打开一个直接的 ..
发布时间:2022-01-22 16:38:03 前端开发

Swift:使用 GCDAsyncUdpSocket 接收 UDP

背景: 我希望能够在我的 iOS 应用和服务器之间发送和接收 UDP 数据包.服务器将每条传入消息回显给客户端应用程序.服务器经过测试并确认工作.我有一个 StartViewController,它启动两个实现 GCDAsyncUdpSocketDelegate 的类,一个用于发送,一个用于接收.“发送套接字"正在工作,服务器接收消息. 问题: 应用程序在发送后永远不会收到传入的 ..
发布时间:2022-01-22 16:37:39 移动开发

使用 UDP 的 netcat 的奇怪行为

我注意到在使用 netcat 和 UDP 时出现了一种奇怪的行为.我启动了一个监听 UDP 端口的 netcat 实例(实例 1): nc -lu -p 10000 所以我启动了另一个 netcat 实例(实例 2)并尝试将数据报发送到我的进程: nc -u 127.0.0.1 10000 我看到了数据报.但是如果我关闭实例 2 并重新启动 netcat(实例 3): nc -u 127 ..
发布时间:2022-01-22 16:37:10 其他开发

在 Python 中接收广播数据包

我有以下代码发送一个在子网中广播的 udp 数据包. 从套接字导入 *s=socket(AF_INET, SOCK_DGRAM)s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)s.sendto('这是测试',('255.255.255.255',12345)) 以下代码用于接收广播包. 从套接字导入 *s=socket(AF_INET, SOCK_DGRAM ..
发布时间:2022-01-22 16:37:03 Python