udp相关内容

通过 UDP 从服务器向 iPhone 发送大量实时处理的数据

我正在实现一个远程应用程序.服务器将处理 &以动画形式实时渲染数据.(准确的说是一系列图片)每次渲染一张图片,都会通过UDP传输到接收端的iPhone客户端. 我研究了一些 UDP,我知道以下几点: UDP 的最大大小约为 65k. 但是,iPhone 似乎只能接收 41k 的 UDP 数据包.iPhone 似乎无法接收比这更大的数据包. 发送多个数据包时,会丢弃许多数据包 ..
发布时间:2022-01-22 17:06:48 移动开发

如何设置 Winsock UDP 套接字?

我想创建一个只向客户端发送数据的 Winsock UDP 套接字.我希望内核为我选择一个可用的端口.另一方面,我想指出要使用哪个本地 IP,因为我正在运行一些网卡. 我尝试过梳理套接字选项的迷宫,以及将套接字地址中的端口绑定设置为 0,但均无济于事. 我的代码是 Win32 C++. 解决方案 请原谅缺少错误检查: char pkt[...];size_t pkt_lengt ..
发布时间:2022-01-22 17:06:28 C/C++开发

带epoll的多线程UDP服务器?

我想在 C/Linux 中开发一个多线程 UDP 服务器.该服务在单个端口 x 上运行,因此只能将单个 UDP 套接字绑定到它.为了在高负载下工作,我有 n 个线程(静态定义),比如每个 CPU 1 个线程.可以使用 epoll_wait 将工作交付给线程,因此可以使用 'EPOLLET | 按需唤醒线程.埃波罗内肖特".我附上了一个代码示例: static int epfd;静态 sig_at ..
发布时间:2022-01-22 17:06:13 服务器开发

如何在 C# 中创建 UDP 服务器?

可能重复: C#如何制作一个简单的UDP服务器 我想用 C# 制作一个 UDP 服务器.我怎么做?如何自定义监听哪个端口(即 1212)? 解决方案 这里有一个 C#中的示例: /*C# 网络编程理查德·布鲁姆出版商:赛百斯国际标准书号:0782141765*/使用系统;使用 System.Net;使用 System.Net.Sockets;使用 System.Text;公共类 ..
发布时间:2022-01-22 17:05:55 C#/.NET

为什么 UDP 在标头中有长度字段而 TCP 没有?

为什么 UDP 的头部有长度字段,而 TCP 没有? 我猜测 TCP 中的段长度是从 IP 标头推断出来的,但是对于 UDP 数据报应该能够做到这一点 解决方案 根据TCP/IP Illustrated Volume 1,长度字段是多余的.这就是史蒂文斯对此事所说的全部内容. 我个人认为这是为了使 UDP 标头长度(以位为单位)可被 32 整除 :) ..
发布时间:2022-01-22 17:05:46 其他开发

NAT 后面的 UDP 打孔

我正在尝试在 Java 中实现一个简单的 UDP-Holepunching 草图来测试它的概念并稍后在我的 C/C++ 应用程序中使用它. 概念: 根据维基百科,我将这个概念理解为:假设 A 和 B 是一个未定义的网络结构背后的客户端,而 C 是一个众所周知的公共可达服务器. A向服务器C发送一个数据包,服务器保存它的IP地址和端口.C 将获得 A 的 NAT 的公共 IP 地址 ..
发布时间:2022-01-22 17:04:53 Java开发

从 iPhone 发送 UDP 数据包

有没有人有关于从 iPhone SDK 发送 UDP 数据包的好教程? 编辑: 其实真的很容易做到这一点... RTFM! 在包含 AsyncUdpSocket 之后,只需在 header 中添加: AsyncUdpSocket *socket; 主要是: NSData *data = ...[socket sendData:data toHost:@"192.168 ..
发布时间:2022-01-22 17:04:38 移动开发

UDP 打孔在 3G 上未通过

我正在尝试在软件中实现打孔功能.问题是,我正在使用一个已经制作好的 TCP 服务器与用户进行通信. 这是我目前所拥有的: “A"向 UDP 服务器“US"(端口 9333)发送消息 “US"将其连接的端口(端口 31000 - 本地端口 31005)发回给“A" “A"向 TCP 服务器“TS"发送一条消息,说他想连接到 B(并提供端口 31000) “TS"向“B"发送一条消息 ..
发布时间:2022-01-22 17:04:27 其他开发

像UDP一样广播,具有TCP的可靠性

我正在开发一个完全在单个网络中运行的 .net 解决方案.当用户对系统进行更改时,我想发布一个公告,让其他人听到并采取相应的行动.有没有一种方法可以让我们广播出这样的消息(就像 UDP 会让你做的那样),同时保持有保证的传输(如 TCP)? 这是在一个小型网络(30 多个客户端)上,如果这会有所作为的话. 解决方案 几乎所有游戏都需要 UDP 的快速反应特性(在较小程度上,无连接特性 ..
发布时间:2022-01-22 17:04:17 C#/.NET

UNIX 域 STREAM 和 DATAGRAM 套接字之间的区别?

这个问题NOT是关于STREAM类型和DATAGRAM类型INTERNET套接字的区别.我知道 STREAM 套接字使用 TCP,数据报套接字使用 UDP 以及所有 TCP、UDP 内容、按顺序到达的数据包、ACK、NACK 等.我了解这些在互联网上的重要性. Q1) 当我创建一个本地套接字的 UNIX 域套接字时,该套接字是 STREAM 套接字还是 DATAGRAM 套接字有什么关系.这 ..
发布时间:2022-01-22 17:04:06 服务器开发

如何使用 netcat 只发送一个 UDP 数据包?

我只想在 UDP 数据包中发送一个短值,但运行命令 echo -n "你好" |nc -4u 本地主机 8000 我可以看到服务器正在获取 hello 内容,但我必须按 Ctrl+c 退出 netcat 命令. 发送hello后如何让它退出? 对不起,因为噪音,我重新阅读了手册页并找到了 -q 选项. echo -n "hello" |nc -4u -q1 本地主机 8000 ..
发布时间:2022-01-22 17:03:57 其他开发

为什么我的 UDP 客户端/服务器数据报没有进行双向通信?

我在两个应用程序之间建立了一个简单的 UDP 客户端/服务器数据报:Android-Java-Client 和 Windows-C#-Server.这是我的第一个 Java 编程和 Android 应用程序,因此解决方案可能很明显.所以我成功地从客户端向服务器发送了一个数据包.但是,我无法从服务器发送回客户端. 我正在尝试将确认消息从服务器发送回客户端.我尝试将 C# 客户端代码与现有的 C ..
发布时间:2022-01-22 17:03:50 Java开发

从不同的进程通过套接字 (UDP) 回复客户端

我有一个服务器,而不是一个“命令处理程序"进程.它通过 UDP 接收消息,并通过其发布的 API(无论该进程采用何种 IPC 机制)与该进程通信,从而将要做的工作委托给不同的进程.我们的系统有几个合作流程.然后将该 API 调用的结果从命令处理程序进程发送回客户端. 一个命令是控制从另一个进程生成到客户端的数据流(“连接"消息). 这应该有效吗?我将客户端的 IP 地址和端口号发送到另 ..
发布时间:2022-01-22 17:03:24 C/C++开发

客户端 服务器 udp 套接字

您好,我有一个 udp 客户端服务器代码不工作,我问一个一般性问题“Shane 是个好孩子吗"这两个代码都没有出现错误,但是当我运行它输出的代码时数据报包发送包 =新数据报包(sendData,sendData.length,IPAddress,9876);而不是让客户端问候服务器.流程应该是服务器初始化并等待客户端--客户端问候服务器--服务器提出问题--客户端响应问题--服务器记录是否投票并显 ..
发布时间:2022-01-22 17:02:59 Java开发

UDP 接收和发送 Matlab

我目前正在从外部设备接收数据包,然后将数据发送到另一台设备.我有一个有效的 Simulink 模型,但是我不知道如何在 Matlab 中对其进行编码. Matlab 中 UDP 接收块的参数如下图所示UDP 接收参数 到目前为止,我制作相同链接的代码是 echoudp('on', 25000)u = udp('0.0.0.0', 25000)fopen(u)而真A = fread(u ..
发布时间:2022-01-22 17:02:52 其他开发

在 UDP 数据报中发送的消息没有被清理?

我的代码如下.一切都按照我想要的方式进行,但是当收到我的消息时,它们最后会有很多框,有点像这样“消息:你好▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀" 我怎样才能使它接收和打印的只是“消息:你好"?我非常感谢任何帮助. import java.io.*;导入java.net.*;公共类 UDPChat {公共静态 void main(String args[]) 抛出异常 {新的 UD ..
发布时间:2022-01-22 17:02:42 Java开发

Java UDP 服务器

我是 Java 编程新手,我正在尝试创建一个 UDP 服务器.当我编译代码时,它说它无法监听端口 4722,我想知道为什么.下面是代码.如有任何建议,我将不胜感激. import java.net.*;导入java.io.*;公共类服务器{公共静态 void main(String[] args) 抛出 IOException{DatagramSocket serverSocket = new ..
发布时间:2022-01-22 17:02:28 Java开发