27得票2回答
在浏览器中读取UDP端口

除了Java Applet之外,我们是否有其他方法可以从UDP套接字读取数据?我知道WebSockets是TCP套接字,但我需要通过UDP套接字与服务器通信,HTML5中是否有任何方法或者其他方法呢? 我看过两年前的这篇文章:两年前的UDP地址和这篇文章:两年前没有UDP。 我想知道现在是否有...

27得票3回答
丢失UDP数据包的概率是多少?

好的,我正在为我的网络课程编写程序,我必须使用UDP在Java中实现一个项目。我们正在实现一个HTTP服务器和客户端,以及一个“gremlin”函数,该函数会以指定的概率损坏数据包。 HTTP服务器必须在应用层将大文件分成多个段以通过UDP发送到客户端。客户端必须在应用层重新组装接收到的段。然...

27得票2回答
在C#中发送UDP数据包

我有一个游戏服务器(WoW)。 我希望我的玩家可以下载我的自定义补丁来更新游戏。 我已经写好了一个程序来检查更新和下载文件。 如果玩家拥有了所有的补丁,我希望我的程序向游戏服务器发送一个数据包。我不需要从服务器获得任何响应,服务器将处理它,但这是另一个故事。 所以我想知道如何向服务器发送一个...

27得票2回答
C# UDP广播和接收示例

问题: 我试图绑定一个UDP套接字到特定的地址。我将广播一条消息。同一个套接字需要能够接收消息。 当前代码:static void Main() { UdpClient Configuration = new UdpClient(new IPEndPoint(IPAddress.Pa...

26得票2回答
为什么DNS使用UDP作为传输层协议?

Why DNS uses UDP as the transport layer protocol?

26得票3回答
UDP服务器如何将响应发送回UDP客户端的方式引起了困惑。

我正在编写一个基于UDP的客户端和服务器,已经有了相当多的代码,但我对UDP服务器如何将响应发送回UDP客户端感到困惑,目前我的理解是: - 假设UDP客户端想要与UDP服务器通信,则它将向UDP服务器发送请求(使用在客户端打开的UDP套接字),现在这将到达UDP模块,该模块将使用端口号识别...

26得票2回答
SO_REUSEADDR的用例是什么?

我使用了SO_REUSEADDR来使我的服务器在重启时不会抱怨套接字已经在使用中。我想知道:还有其他用途可以用于SO_REUSEADDR吗?是否有人将该套接字选项用于除此之外的其他目的?

26得票2回答
在Python中进行位域操作的最佳方法是什么?

我正在阅读一些通过UDP传输的MPEG传送流协议,并且它包含了一些奇怪的位字段(例如长度为13)。我正在使用“struct”库进行广义解包,但是否有一种简单的方法来说“获取接下来的13个位”,而不必手动调整位操作?我想要像C语言处理位字段的方式那样做(而不必退回到C语言)。 有什么建议吗?

25得票2回答
Node.js中UDP发送性能

我正在对一个Java UDP客户端进行基准测试,它连续发送100字节的数据报,速度尽可能快。它是使用java.nio.*实现的。测试表明,它能够实现稳定的吞吐量为每秒220k个数据报。我没有使用服务器进行测试;客户端只是将数据报发送到localhost上的某个未使用的端口。 我决定在Node...

25得票3回答
Unix套接字错误14:EFAULT(地址错误)

我有一个非常简单的问题,但整个周末都没有找到任何答案。我正在使用sendto()函数,它返回错误代码14:EFAULT。手册描述如下:"An invalid user space address was specified for an argument." 我曾经认为这是...