udp相关内容

强制android立即发送UDP数据包?

我正在尝试通过 WiFi 将我的 Galaxy Ace 连接到我的笔记本电脑.两台设备都通过WiFi连接到路由器,双方都使用Java. 在 TCP 连接不时给我很高的 ping 之后,我决定将连接基于 UDP,以便能够控制数据包实际发送的时间. 但是,Android 似乎仍在缓冲 UDP 数据包并且不会立即发送它们.如果在几分之一秒内没有传出数据,则此操作或完全关闭 WiFi. ..
发布时间:2022-01-22 17:14:34 Java开发

当网络上的所有计算机具有相同的公共 IP 地址时,如何将 UDP 数据包发送到特定计算机?

问题来了,很简单(好理解..): 我家里有两台电脑,它们都有相同的公共 IP 地址(例如 1.2.3.4). 我在咖啡店有一台电脑(不同的网络),所以它有不同的公共 IP 地址. 我想从咖啡店的电脑向我家中的一台电脑发送一条消息(例如“hi"). 我正在使用Java,为发送者考虑以下非常简单的程序(为简单起见,我去掉了异常处理): 主要是我做的: sendPacke ..
发布时间:2022-01-22 17:14:26 Java开发

Node.js:一次接收太多 UDP 消息,丢失它们

我的节点服务器在一秒钟内接收到大约 400 条 UDP 消息,这一切正常工作,我能够处理全部 400 条. 但是,当我开始在一秒钟内收到大约 700 条 UDP 消息时,我丢失了 2-20 条消息,并且它们永远不会被解析:(p> 我在这里考虑了一些选项: 创建所有socket消息的队列,然后一个一个消费,虽然我不确定如何实现这个 不知道如何实现 在 Node/Express/ ..
发布时间:2022-01-22 17:14:07 前端开发

使用 Tcp/Udp 发送数据

这是我的场景. 我有我的设备(安卓手机).而且我知道另一台设备的 IP 地址(这是互联网上的某个远程设备) 那么如何将数据发送到其他设备?我使用 Tcp 或 Udp 等协议吗? 编辑:而且我知道有公共 IP 地址和私有 IP 地址(例如当设备通过 WiFi 连接时).在这种情况下,甚至可以使用 Tcp 或 Udp 吗??? 解决方案 你要做的是一个有共同问题的共同任务(但 ..
发布时间:2022-01-22 17:13:57 移动开发

是否可以将 char * 转换为结构?

这是我的问题,rcvfrom() 参数之一是 char *,一旦我从中获取数据,我想将其转换为结构.然而,演员阵容并不成功.我做错了什么? 这是我所做的: 结构{int8_t 序列;int8_tack;布尔标志;字符数据[有效载荷];}r_pckt;//...一堆代码字符 *buf = NULL;buf = (char *)malloc (sizeof(char) * MTU);memse ..
发布时间:2022-01-22 17:13:25 其他开发

Android/Java 上的数据报传输层安全性 (DTLS)

是否有人在 Android 上使用过 DTLS,或者是否有支持 DTLS 的开源 Java 实现? 在 Android 上保护 UDP 流量还有哪些其他选择? 解决方案 DTLS 支持在纯 Java 中尚不可用.我们最终通过 JNI 使用 OpenSSL.我怀疑你会在 Android 上找到任何东西. 您应该使用 TLS(这意味着您必须使用 TCP). ..
发布时间:2022-01-22 17:13:06 Java开发

UDP 服务器套接字缓冲区溢出

我正在 Linux 上编写 C++ 应用程序.我的应用程序有一个 UDP 服务器,它在某些事件上向客户端发送数据.UDP 服务器还会收到来自客户端的一些反馈/确认. 为了实现这个应用程序,我使用了一个 UDP Socket(例如 int fdSocket)来发送和接收来自所有客户端的数据.我将这个 socked 绑定到端口 8080 并将套接字设置为 NON_BLOCKING 模式. ..
发布时间:2022-01-22 17:12:58 服务器开发

在 Python 中读取 UDP 数据包的缓冲区大小

我正在尝试找出/调整网络缓冲区的大小: 导入套接字袜子 = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock.getsockopt(socket.SOL_SOCKET,socket.SO_RCVBUF)212992 这到底是什么?~ 0.2 MB ..!? 但是,如果我在其他地方(即在命令行上)寻找缓冲区大小: sampsa@sam ..
发布时间:2022-01-22 17:12:50 Python

如何使用 PHP 将数据通过 UDP 发送到 IP 地址?

如何使用 PHP 将数据通过 UDP 发送到 IP 地址? 如何在另一台计算机上接收该数据? 此代码发送带有程序的“kik",我可以在另一台计算机上阅读它,但我如何在浏览器中看到它? 解决方案 我的 PHP 知识有点生疏,所以我一直在寻找一些好的指南和教程.这个PHP Sockets Made Easy看起来将是一个很好的入门指南你. 编辑:我发布的原始文章没有详细介绍 ..
发布时间:2022-01-22 17:12:35 PHP

我可以用 Java 进行低级网络编程吗?

应用程序级别的消息通过网络以一系列数据包的形式发送,这些数据包在接收端组装并传递到应用程序级别. Java 是否可以在这些单独的数据包级别进行网络编程? 还是在Java中我们只能看到“应用"级别的数据包?IE.由所有这些网络数据包组装而成的“大数据包"? 我试图在谷歌上研究这个问题,但结果真的很混乱. 混淆是由于一些关于 UDP 的资源似乎表明该操作是在数据包上进行的,而其他人则说 Jav ..
发布时间:2022-01-22 17:12:29 Java开发

UDP 多播客户端看不到 tcpreplay 生成的 UDP 多播流量

我有两个程序: 服务器 ... 它在选定的多播上生成 UDP 流量 listener ... 它在选定的多播上打印 UDP 流量(它订阅多播并打印不管它收到什么). 当我在一台机器上运行服务器并在某些(其他)机器上运行侦听器时,侦听器会看到 UDP 流量并正确打印它.所以这些程序应该状态良好. 但是,当我尝试在任何机器上使用 tcpdump 捕获流量时: sudo tcpdu ..
发布时间:2022-01-22 17:11:53 其他开发

保护 UDP - OpenSSL 或 GnuTls 或 ...?

我需要保护我的 UDP 流量.据我了解,DTLS 协议是最好的方法.还有一个 - IPsec - 但它看起来不适合我,因为它不容易使用并且可能存在硬件问题. 我发现有些库实现了 DTLS.所以现在我正在尝试选择 - OpenSSL 还是 GnuTls?你能告诉我什么更好用吗?有什么缺点或优点?或者可能有另一个实现了 DTLS 支持的库? 谢谢. 解决方案 我发现了以下关于库和 ..
发布时间:2022-01-22 17:11:42 服务器开发

UDP、NAT 和建立“连接"

我知道“连接"这个词在谈论 UDP 时并不合适,但是... 服务器(具有已知 IP 的服务器)如​​何通过 Internet 将其 UDP 数据包发送到位于 NAT 后面的客户端? 例如:假设客户端使用 TCP 上的一些消息连接并验证服务器.此时,服务器已准备好开始通过 UDP 将数据流式传输到客户端,但服务器如何知道将 UDP 数据包寻址到何处,以便它们可以通过任何 NAT 路由器到 ..
发布时间:2022-01-22 17:11:36 C#/.NET

在 Go 中写入客户端 UDP 套接字

我正在为使用 Go 语言的 UDP 套接字进行客户端/服务器通信寻找一个好的解决方案. 我在 Internet 上找到的示例向我展示了如何将数据发送到服务器,但没有教如何将它们发送回客户端. 为了演示,我的程序执行以下操作: 我的客户端程序在 4444 端口上创建一个套接字,如下所示: con, err := net.Dial("udp", "127.0.0.1:4444") ..
发布时间:2022-01-22 17:11:16 其他开发