问题标签 [udp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何在 Linux 中使用 C 进行 UDP 广播?
如何在 Linux 中使用 C 进行 UDP 广播?
networking - UDP/TCP 中使用的 Pseudo Header 的意义是什么
为什么要在 UDP 数据报中添加伪标头以计算 UDP 校验和?这背后的原因是什么?
windows - 是否有用于捕获和播放修改后的 UDP 数据包的 Windows 工具?
我正在寻找一种适用于 Windows 的工具(或一组工具),它将执行以下操作:
- 将来自特定网络接口的 UDP 数据包捕获到文件中。
- 通过网络接口播放来自文件的数据包流。
- 除 2:将原始数据包重播到与原始主机不同的主机。
我已经有了 1 和 2,但是我找不到执行 3 的工具。
对于捕获,我可以使用Wireshark来播放Colasoft Packet Player,但我找不到更改数据包发送到的主机的方法。
该工具应该可以在 Windows XP SP2/3 上运行。
c++ - 如何在存在 2 个网卡的情况下为 UDP 多播设置套接字?
我正在尝试使用套接字和 c++ (c) 获取 udp 多播数据。我有一个带有 2 个网卡的服务器,所以我需要将套接字绑定到特定的接口。目前我正在另一台只有一个网卡的服务器上进行测试。
当我使用 INADDR_ANY 时,我可以看到 udp 数据,当我绑定到特定接口时,我看不到任何数据。函数 inet_addr 没有失败(我现在删除了对返回值的检查)。
代码如下。在有一个网卡的服务器上,我的 IP 地址是 10.81.128.44。我运行时收到数据:./client 225.0.0.37 12346
这没有给我任何数据:./client 225.0.0.37 12346 10.81.128.44
有什么建议么?(希望代码编译,我删除了评论......)
提前致谢 ...
networking - 为什么 RTP 使用 UDP 而不是 TCP?
我想知道为什么在 RTP 中使用 UDP 而不是 TCP?主要的 VoIP 工具仅使用 UDP,因为我入侵了一些 VoIP OSS。
c# - 将事件发送到所有工作站的最佳方式是什么
我希望有人可以指导我,因为我被卡住了......我需要编写一个紧急广播系统,通知工作站出现紧急情况并在用户屏幕底部弹出一条小消息。这看起来很简单,但在多个子网中有大约 4000 个工作站。该系统需要几乎是实时的、轻量级的并且易于部署为 Windows 服务。
当我发现路由器不转发 UDP 广播数据包 xxx255 时,问题就开始了。后来我在 VB6 中做了一个简单的测试钩子来捕获网络发送消息,但即使是那些也没有通过路由器。我还编写了一个简单的数据包嗅探器来过滤数据包,只是发现网络数据包从未到达预期的目的地。
然后我看了一下并探索了使用 MSMQ over HTTP,但这需要在目标工作站上安装 IIS。由于有这么多工作站,这将是一个主要的安全问题。
现在我已经完成了一个带有异步回调的 Web 服务,它向订阅者发送事件。它在小规模上完美运行,但一旦订阅者超过 15 个,性能就会大大降低。轮询服务器并不是一个真正的选择,因为它会在服务器上产生负载(另外我也尝试过)
我需要你的帮助来指导我使用什么技术。有没有人对这么多客户使用过彗星方式,或者我应该看看 WCF 吗?
我正在使用 Visual C# 2005。请帮助我摆脱这种困境。
谢谢
networking - 跨子网的 UDP 广播数据包
是否可以通过路由器将 UDP 广播数据包发送到不同的子网?我正在编写一个应用程序来发现网络上的某些设备,并且 PC 可能与它正在寻找的设备位于不同的子网中。
tcp - 开发无服务器局域网聊天程序帮助!
我想开发简单的无服务器局域网聊天程序只是为了好玩。我怎样才能做到这一点 ?我应该使用什么类型的架构?
去年我从事 TCP、UDP 客户端/服务器应用程序项目。它很简单(服务器侦听某些端口/套接字,客户端连接到服务器的端口等。)但我不知道如何开发“无服务器”局域网聊天程序。我怎样才能做到这一点?UDP,TCP,组播,广播?还是程序的行为应该像服务器和客户端一样?
udp - 使用 wxWidgets 发送 UDP 广播消息
在 Mac/Win/Linux 上使用 wxWidgets 2.8.9,如何发送 UDP 广播消息?接收正在使用 wxDatagramSocket 工作,但对我来说,我将如何发送 UDP 广播消息并不明显。
c# - 如何以编程方式从 HLDS 读取服务器日志?
如何读取和解析从 HLDS(半衰期专用服务器)远程发送的服务器日志?
我的理解是,您可以使用命令指定服务器将日志传递到何处log_address
。在此之后,服务器应该通过 UDP 传递日志。
如何使用 PHP 或 ASP.NET C# 来监听这些日志?我不知道我是否应该监听传入的数据包,或者向 HLDS 发送数据包请求。我尝试使用 监视我的 UDP 连接netstat -a
,但似乎无法弄清楚这一点。
注意:我想使用 log_address 实现,因为我无法在服务器上安装任何第三方模块来协助记录过程。我也知道 HLSW,我不是在寻找这样的客户端应用程序。
谢谢你。