udp相关内容

.NET 可移植类库和 UDP 支持

我正在为 Philips Hue Lights 编写一个 C# 库.我正在尝试在 .NET 可移植集中编写基本 API 包装器,这样我就可以将该库重新用于各种平台,例如 Windows 8/RT/WP.API 本身是使用 REST 的 HTTP,因此 HttpWebRequest 将满足我的大部分需求. 使用 SSDP over UDP 可以发现控制灯本身的网桥.但是,我无法在可移植类库 ( ..
发布时间:2022-01-22 17:27:52 C#/.NET

C# UDP 代理/管道

任何 C# 或 VB.NET 中的示例设计代码? 在 .NET 中寻找 UDP 管道示例 我下载了简单的 UDP 代理/管道 0.4.1作者:路易吉·奥列马 在 C++ 中是什么...... 它工作得很好..但我想在.NET中自己实现..所以我可以直接嗅探数据包. 解决方案 如果有人想了解我如何修复它,这里是解决方案.请注意,如果您偶然发现,这可能是所有 googl ..
发布时间:2022-01-22 17:27:45 C#/.NET

iOS Microchip 以太网发现器

我可以使用套接字发送/接收 本教程 现在,我想在插入启用 DCHP 的网络时使用 UDP 来发现嵌入式设备的 IP 地址.借助基于 GUI 的 iOS 应用程序广播 UDP 发现请求,嵌入式设备可以接收请求并回复 iOS 应用程序,宣布它们在网络上的存在和 IP 地址. 我的应用将监听 PORT 30303 的发现请求. 这是PC应用的开源: 使用系统;使用 System.Co ..
发布时间:2022-01-22 17:27:39 移动开发

pcap_open_dead 模拟完整的 UDP 数据包捕获

跟进我关于创建 pcap 文件的问题,我现在想模拟保存完整的 UDP 数据包,包括以太网、IP 和 UDP 标头. 我应该使用哪种 DLT_XXX 类型?我相信 pcap_dump() 在使用 pcap_open_dead(DLT_RAW, 65535) 时 跳过 以太网标头. 解决方案 如果你想模拟一个完整的 UDP-over-IP-over-Ethernet 数据包,你需要 DL ..
发布时间:2022-01-22 17:27:28 服务器开发

带有序列号的 UDP

我正在尝试为 Java 中的类分配实现可靠的 UDP 协议.我已经设法将确认添加到接收到的每个数据报包中,但是在我发送的数据报包中实现序列号时遇到了麻烦. 谁能推荐一个简单的方法来实现它? @EJP 我已尝试实施您刚才的建议.这是我到目前为止的代码(它仍然非常原始 - 我使用 hit and try 方法来实现它) 服务器端 公共类 TestServer 扩展 Activit ..
发布时间:2022-01-22 17:27:08 Java开发

查询 DHT 服务器

我正在尝试对 DHT 服务器进行简单查询. 我正在尝试做一个简单的示例来测试对服务器的查询,但我没有得到服务器以任何形式的响应... 小例子: $socket = fsockopen("udp://router.bittorrent.com", 6881, $errno, $errstr, 3);fwrite($socket, 'p');$Head = fread($socket, ..
发布时间:2022-01-22 17:26:43 PHP

在 Express 中侦听 UDP 消息

我有一个使用 Express 的基本 Node.js 服务器.它需要能够处理 TCP 消息以及 UDP 消息.TCP 部分已启动并运行良好,但现在我需要集成一种方法来嗅探 UDP 消息.我尝试使用 dgram 套接字将处理程序添加到过滤器堆栈,但没有成功. const express = require('express');常量 dgram = 要求('dgram');//...常量应用程序 ..
发布时间:2022-01-22 17:26:37 其他开发

udp丢包和恢复

我正在开发基于 udp/tcp 的 P2P 文件和实时视频流应用程序.该应用程序将使用 c++ 为 Linux 和 Windows 平台开发. 我们正在使用 ICE(TCP/UDP 打孔)来实现 P2P.虽然 TCP 确保数据包丢失,但对于 UDP,我需要一种体面的方法来确保必须将数据包传递给其他对等方. 我想知道执行此操作的算法或技术. 是否有任何免费的第三方工具/库可供使用. ..
发布时间:2022-01-22 17:26:31 其他开发

C# UDP 广播客户端/服务器不起作用

我正在使用 .NET 2.0 并创建了一个相当简单的 udp 广播应用程序和 UDP 侦听器. 监听代码: Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);IPEndPoint localEndPoint = new IPEndPoint(IPAddre ..
发布时间:2022-01-22 17:26:15 C#/.NET

动态更改源 IP 地址

我的服务器有几个不同的 IP 地址.此时,每个 IP 都可以收到一个 UDP 请求,但回复的始终是同一个 IP,这是请求者不喜欢的. 长话短说,这是所有基本代码: int 袜子;socklen_t 客户端;结构 sockaddr_in serv_addr, cli_addr;memset((char*)&ser​​v_addr, 0, sizeof(serv_addr));袜子 = 套接字 ..
发布时间:2022-01-22 17:26:07 C/C++开发

如何在多个程序中接收相同的 udp-stream?

我有一个封闭的第三方系统,它发送一个单播 UDP 流 (MPEG-TS),我想在同一台计算机上的两个不同程序中访问它.我无法更改源上的任何内容,甚至 IP 或端口. 除了编写我自己的小程序来捕获流然后创建新流并重新发送两者之外,还有其他选择吗? 似乎两个目标程序中只有一个处理多播,所以我需要两个单播流. 解决方案 你应该可以使用 socat 将单播 UDP 转发到多播组,或者只 ..
发布时间:2022-01-22 17:25:33 其他开发

无法加入多播组:没有这样的设备

我想使用 gstreamer 通过 UDP 多播传输相机数据. 对于我在管道下面使用的, gst-launch-1.0 v4l2src !视频转换!视频/x-raw,宽度=720,高度=576,帧率=25/1!x264enc !mpegtsmux!rtpmp2tpay !udpsink 主机=224.1.1.1 端口=9090 自动多播=true 同步=true 异步=false qos= ..
发布时间:2022-01-22 17:25:18 其他开发

golang udp 连接在所有其他写入时被拒绝

我在 ubuntu linux 16.04 上运行了这个 UDP 客户端程序: 主包进口 (“fmt"“网"“时间"“strconv")func CheckError(错误错误){如果错误!= nil {fmt.Println("错误:" , err)}}功能主要(){ServerAddr,err := net.ResolveUDPAddr("udp","127.0.0.1:10001")检查错 ..
发布时间:2022-01-22 17:25:10 服务器开发

c++ 打孔UDP(RTP)

我正在做一个客户端-服务器语音聊天程序(非托管 C++,win32),其中客户端使用 TCP 连接到服务器,文本聊天/聊天室功能在 TCP 中完成,而所有音频传输都通过单独的 UDP/RTP 套接字发送(使用 JRTPLIB 的 API). 所以从TCP连接知道IP,建立连接后就可以发送RTP套接字的端口号了. 问题在于,在 TCP 中,自从您建立连接以来,只有服务器需要进行端口转发才 ..
发布时间:2022-01-22 17:25:05 C/C++开发

从 UDP Socket 接收并发送回数据

我正在尝试编写一个控制台应用程序,它接受一个请求(大小为 18 字节),然后将某些内容(大小为 7 字节)发送回客户端.我这辈子似乎无法让它发挥作用.我可以很好地接收数据,但我发回的数据永远不会到达客户端. 这是我的代码 static void Main(string[] args){//要返回的数据字节[] ret = { 0xfe, 0xfd, 0x09, 0x00, 0x00, 0 ..
发布时间:2022-01-22 17:24:48 C#/.NET

在 GO 中获取传入的 TTL

我正在为我正在进行的一个小项目而苦苦挣扎.我想在 GO 中实现功能,允许我在传出的 UDP 数据包上设置 IP 标头 TTL,然后我发送该数据包并在另一端查看接收到的 TTL.我尝试使用“net"库提供的许​​多连接,但到目前为止没有成功(我可以设置 TTL,但我无法读取它).谁能建议一种发送和接收 UDP 数据包的方法,以提供对数据包 TTL 字段的访问权限? 解决方案 设置TTL: ..
发布时间:2022-01-22 17:24:39 其他开发

TCP/UDP 解复用的工作原理是什么?

我有以下声明. "在 TCP 中,接收方主机使用所有源 IP、源端口、目的 IP 和目的端口将数据报定向到适当的套接字.而在 UDP 中,接收方仅检查目的端口号来定向数据报." 以上说法是真的吗? 如果是,是否意味着在 TCP 中同一个端口可以在一个进程中用于多个套接字,而在 UDP 中,在一个进程中的一个端口上只能使用一个套接字?不同进程中的套接字呢?多个进程可以在 TCP/U ..
发布时间:2022-01-22 17:24:31 其他开发

无法在辅助接口上接收 UDP/IPv6 数据包

我有以下用于 UDP 服务器的 C 代码,它将绑定到辅助接口 tap0 的 ipv6 地址. context_t *new_context(const struct sockaddr *listen_addr, size_t addr_size) {context_t *c = malloc( sizeof( context_t ) );现在时间;整数重用 = 1;如果(!listen_addr ..
发布时间:2022-01-22 17:24:23 其他开发

从 chrome 发送 udp 数据包

上网研究(如何发送udp到udpnode.js 服务器?,JavaScript WebSockets with UDP?)我发现无法使用 javascript 发送 udp 数据包. 另一方面,一些页面声称 chrome 浏览器能够做到这一点.例如链接: http://blog.alexmaccaw.com/chrome-tcp-udp 声称谷歌浏览器能够发送 udp 数据包.也 ..
发布时间:2022-01-22 17:24:04 前端开发