问题标签 [udpclient]
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.
.net - udpClient同时接收和发送
我正在维护其他人的代码及其使用类UdpClient
。代码声明一个实例UdpClient
并使用UdpClient.Receive()
.
当接收到数据时,它会在另一个线程中处理并再次UdpClient
调用Receive()
。在处理数据的同时,同一个客户端正在发回响应。
问题:这是一个错误吗?我认为是因为UdpClient
不是线程安全的,所以你不能同时调用两个方法。无论如何,代码工作正常,但......
html - websockets协议?
我在网上找不到这个,所以我想我会在这里问。
websockets 目前可以使用哪些协议?(镀铬)
chrome 或任何其他浏览器是否计划最终支持 websocket 的 RUDP 协议?
提前致谢!
apache-flex - 我们如何避免在 UDP Flex 中丢失数据包?
我正在尝试使用 UDP Adobe air 将大文件发送到 CPP。在传输大文件时,一些数据包丢失。如何检索丢失的数据包数据?我首先使用 tcp 将客户端(air)与服务器(cpp)连接起来。建立连接后,我开始文件传输。我打算使用 tcp 获取文件丢失的数据,然后使用 tcp 重新发送丢失的数据包。谁能告诉我如何才能知道传输时丢失了哪些数据包。谢谢你。
c# - 具有多个 NIC 的计算机上的 UDPClient 多播接收失败
我有一台带有多个 NIC 的计算机 - UDPClient 的发送方法不断失败。这是代码:
PORT = 5000 和 IP = 224.5.6.7 所以应该没问题。主要问题是我无法通过 recvSock.Receive() 行。我看到数据包通过wireshark进来 - 但代码不会处理它们......
想法?提前致谢!
担
编辑:我可以确认是多个 NIC 导致了问题 --- 代码在单个 NIC 上运行良好。取消注释 SetSocketOption 行应该允许它与多个 NIC 一起工作,但它仍然失败....想法?
linux - 客户端 UDP 套接字绑定
我正在为 UDP 客户端创建 UDP 套接字并发送具有不同端口号的 UDP 数据包,并等待来自目的地的回复一段时间。
我的疑问是.. 是否可以在不关闭套接字的情况下将 UDP 套接字重新绑定到多个端口号(甚至 IP 地址)到同一个套接字 FD?(我不能使用 RAW 套接字 :()
EDIT1:我尝试将两个不同的套接字文件描述符绑定到相同的 IP 地址和端口号,但结果好坏参半。(对于两个套接字文件描述符,我都设置了 SO_REUSEADDR 选项)。
在 Linux 内核 2.6.8
First Socket FD - 绑定成功。
第二个套接字 FD:返回错误 98,说明地址已在使用中。
在 Linux 内核 2.6.24 中
First Socket FD:绑定成功
第二个Socket FD:绑定成功
c# - 如何指定 UdpPacket 的源端口?
我想将 UdpPacket 发送到特定的远程主机(我已经知道公共 IP 和端口)。我想使用 C# 的 UdpClient 类。
发送数据包时,UdpClient 会自动选择一个可用端口。我想手动设置发送数据包的端口。
提前感谢您的帮助!
c# - 如何从任何 ip 和任何端口接收 UDP 数据包?
我想使用 C# 的 UdpClient 来监听任何传入的 UDP 数据包。我想从任何 IP 和任何端口接收数据包。
我尝试了以下方法:
但没有成功。
有谁知道出了什么问题?提前致谢!
c# - 如何在 .NET 中解析 UDP 数据包?
如何在 .NET 中解析 UDP 数据包?
我正在使用 PCap.Net 来捕获数据包,在这种情况下是 UDP 数据包,我可以通过 (PcapDotNet.packets.Ethernet.IpV4.Udp) 从 PCap.net 对象访问它。
如何获取结果、Udp 数据包并解析它?特别是解绑 UDP 数据包中发生的 DNS 请求和响应。
这里有可以提供帮助的图书馆吗?
编辑:更具体地说,我想要做的是从 DNS 响应中提取 IP 地址,并根据使用 Wireshark 的检查,可以通过:
(a) 输入:作为 DNS 响应的 UDP 数据包的有效负载
(b) 处理:解析出UDP数据包的DNS响应部分。找到 Answers 部分,在此找到类型为 A(主机地址)[不是 CNAME 记录]的答案记录,然后使用此答案记录获取 IP 地址。
(c) 返回:来自 DNS 响应的 IP 地址。
c# - 时间:2019-05-10 标签:c#udpclient response cut short
当我使用 netcat 发送 udp 查询时,我得到了完整的响应。当我在 c# 中使用 UDPCLIENT 类时,我没有收到完整的响应,它被缩短了。这是我的代码
如何增加接收缓冲区以存储完整的 UDP 响应?
android - java.net.SocketException:不允许操作
代码:
哪个抛出:
Nexus 2.2,设备通过 wifi 连接。端口未阻塞。数据报从 android 1.5 moto blur 发送作品。