腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用boost::asio查找
UDP
数据包的目的地址?
、
、
、
、
有些消息是
异步
的,不需要响应。其他的是请求-响应。请求消息(和
异步
消息)被发送到组播组,并且对请求的回复被单播发送。因此,每个端点都会
接收
发送到组播组的
UDP
数据包,还会
接收
刚刚使用普通单播发送给它的消息。到目前为止,它工作得很好,但在boost::asio中似乎没有任何方法来找出收到的
UDP
包的目的地地址(使用socket.async_receive_from) -无论它是发送到组播组还是实际的接口。我们目前使用的是Windows7,但将来会过渡到
Linux
。 有没有
浏览 2
提问于2013-02-11
得票数 0
回答已采纳
3
回答
连接的
UDP
套接字何时会被操作系统关闭?
、
、
、
在
Linux
下运行的C++程序中有一个
UDP
文件描述符。我在上面调用connect()将其连接到远程地址,然后从该套接字中读取和写入。根据UNIX网络编程,“
异步
错误返回给连接的
UDP
套接字的进程。”我猜想这些
异步
错误将导致操作系统关闭
UDP
套接字,但这本书并不那么清楚。还不清楚哪些类型的
异步
错误是可能的,尽管建议如果远程计算机上的端口不打开,套接字将被关闭。 端口号
浏览 18
提问于2011-04-28
得票数 2
回答已采纳
3
回答
我能嗅探到另一台使用Python的
Linux
机器的
UDP
数据包吗?
、
、
、
、
我在一台
Linux
机器server1上有一个Python进程,它
接收
和处理原始
UDP
包。我希望有另一台
Linux
机器server2能够监听server1正在
接收
的相同
UDP
数据包。有没有什么Python解决方案能够嗅探发往另一台(
Linux
)机器的
UDP
数据包?
浏览 3
提问于2011-06-02
得票数 1
回答已采纳
1
回答
linux
上的boost
udp
接收
器失败
、
我将
udp
单播数据包从窗口发送到
linux
。我的客户端正在发送
udp
数据包,但是
linux
上的
udp
接收
器没有
接收
到这些数据包。但是我可以在wireshark上看到
udp
数据包(它运行在我的
lin
浏览 4
提问于2014-01-23
得票数 1
回答已采纳
1
回答
Boost时间戳
UDP
数据包
、
、
、
我想检索使用boost asio
接收
的
UDP
数据包的
接收
时间戳。ip::
udp
::socket sock; 如何使用boost检索
UDP
数据包的
接收
时间,并在
接收
到同步或
异步
读取的数据包后计算
接收</
浏览 21
提问于2017-01-22
得票数 2
1
回答
UDP
客户端与
UDP
服务器计时不同步
、
我每隔100毫秒从服务器发送一次
UDP
数据包,在
UDP
客户端,当我检查
接收
频率时,它不等于100毫秒,有时它比3毫秒的…要小得多。10毫秒我知道
UDP
客户端服务器是
异步
的,而不是检查
UDP
客户端的
接收
频率是否好,或者这不是一个好主意。
浏览 1
提问于2016-12-13
得票数 0
1
回答
非阻塞服务通过
UDP
接收
端口上的消息。
、
我想在我的
Linux
上构建一个服务,它侦听某个
UDP
端口,并使用捕获的(Text)消息做一些事情。我已经了解了Nginx,但据了解,这个服务器只能绑定到
接收
http数据包。虽然它是
异步
的。 在
linux
上实现这种监听服务的最佳方法是什么?哪一种能力可以进行上述的处理?
浏览 6
提问于2012-06-24
得票数 2
1
回答
仅在运行包嗅探器时调用BeginReceiveFrom回调方法
、
我正在使用
异步
套接字发送和
接收
UDP
数据包。事物的发送部分工作正常,但是
接收
端不工作,回调方法从未被调用过。 但是,当我运行Wireshark检查
UDP
数据报是否到达时,突然执行了回调。
浏览 0
提问于2011-02-14
得票数 0
回答已采纳
2
回答
UDP
服务器-
异步
调用值得额外的复杂性吗?
、
、
、
、
我正在编写需要处理大量客户端的
UDP
服务器。目前我使用的是单线程
UDP
服务器设计。我可以使用
异步
UDP
调用(BeginReceieve,EndReceive),但是我想知道我能在性能方面获得什么吗?我可以理解为什么使用TCP,甚至使用一些更复杂的
U
浏览 0
提问于2011-04-21
得票数 3
回答已采纳
1
回答
接收
以固定的时钟速率发送的
UDP
数据包流
、
、
、
我需要以每秒1000个数据包的固定速率
接收
UDP
数据包流。它们由28字节的有效载荷组成,其中前四个字节(Uint32)是数据包序列号。发送者是同一个本地网络上的嵌入式设备,地址和端口是相互已知的。我不需要
接收
每一个数据包,但是主机的设计不应该增加
UDP
协议的固有限制。总的来说,我在
UDP
和Socket方面的经验有限(只是从android手机上的传感器应用程序到PC上的临时流,用于一个小型演示项目)。 我不知道以最快的速度
接收
所有包裹的最明智方法是什么。我想象某种循环,或者某种自触发的<e
浏览 0
提问于2015-11-04
得票数 3
回答已采纳
1
回答
如何在使用boost asio时获得
UDP
远程端点?
、
、
假设我已经对
UDP
套接字上的
异步
接收
处理程序进行了编码(它加入了多播组):这里的想法是,当
接收
到
UDP
pacquet时,我希望在远程地址和端口中获得
UDP
。
浏览 0
提问于2013-04-29
得票数 3
回答已采纳
1
回答
C#中的
UDP
在Windows上工作,而不是
Linux
。
、
、
、
、
我使用mono来构建一个需要使用
UDP
发送和
接收
的C#程序。目前,我的实现在Windows上按预期工作,但我在与Ubuntu或Fedora系统的通信方面存在问题。Windows可以广播和
接收
它自己的数据报。当数据报无法到达任何一台
linux<
浏览 1
提问于2012-12-11
得票数 10
回答已采纳
1
回答
运行在
Linux
Mint系统上的应用程序无法
接收
udp
数据包
、
、
、
、
我有以下python3
udp
接收
器代码:s.bind(('',当我在运行
Linux
Mint的计算机上运行相同的代码时,它什么也得不到。 我还在
linux
计算机上使用了tcpdump,它确实显示了
UDP
数据包。
UDP
接收
程序,同样的结果:在RasPi上工作,在
Linux
Mint计算机上不工作(
浏览 3
提问于2020-07-17
得票数 1
2
回答
如何检测和快速处理响应时间过长的lua函数?
、
、
、
、
Corona SDK支持luasocket做
异步
http请求。所以我在想,如果一个函数(在本例中是
udp
.receive() )响应时间太长,lua中是否有什么方法/技巧/变通方法可以检测和取消? 提前感谢
浏览 1
提问于2011-06-22
得票数 1
回答已采纳
1
回答
获取用于
异步
接收
的远程端点
、
当我想
异步
接收
UDP
数据报时,我编写一个System.Net.Sockets.Socket类的调用BeginReceiveFrom。SocketFlags socketFlags, AsyncCallback callback,)在
接收
处理程序中,我调用EndReceiveFrom,其中还必须将对Enpoint对象的
浏览 0
提问于2010-06-22
得票数 2
回答已采纳
1
回答
阅读boost::asio
UDP
广播响应
、
、
但是,在我的示例代码中,返回的字节在
UDP
读取中是0,而不是30字节的数据。1 0.00000 192.168.0.20 255.255.255.255
UDP
44 52271 -> 9000 Len = 2public:
udp
_f
浏览 0
提问于2018-03-18
得票数 1
回答已采纳
1
回答
UDP
客户端在几次发送/
接收
后停止
接收
并阻塞端口
、
、
、
、
我试图使用UWP发送和
接收
UDP
多播地址。它在最初几次完美地工作,但经过一段时间的发送-
接收
过程,它将锁定
接收
部分。我从
异步
方法改为同步方法,但仍然是一样的。即使我实例化了一个新的
UDP
客户端,端口也会被阻塞,直到应用程序重新启动。我做错什么了吗?private UdpClient
udp
; if (
udp
== null)
ud
浏览 5
提问于2016-09-06
得票数 0
回答已采纳
2
回答
如何在不阻塞主线程的情况下实现
UDP
、
、
、
我使用的数据是通过
UDP
到达的。我想在不阻塞主线程的情况下创建几个
UDP
连接。我实现了同步和
异步
的
UDP
连接,但是它们都锁定了主线程。我的代码永远不会到达‘Console.WriteLine(“过去的
异步
”)’我注释掉了
异步
版本的ReceiveUdpData()。async Task
浏览 23
提问于2019-11-02
得票数 0
回答已采纳
1
回答
套接字控件以接受多个
UDP
连接。
、
、
、
连接是一个数据报(
UDP
),目前是基于getaddrinfo(3) man page实现的,但是每个客户端都需要等待早期连接的处理过程。还有更多: 所以,是吗?epoll比选择更好?还是视情况而定?有人能试着向我解释一下,如何制作,或者在哪里学习多连接客户端服务器的
UDP
应用?
浏览 1
提问于2013-07-22
得票数 1
回答已采纳
1
回答
Python:如何处理大于最大
UDP
安全包大小的
UDP
包?
、
、
、
、
我在
接收
大于最大安全
UDP
大小的
UDP
数据包时遇到问题。数据的
接收
方式如下:但是,如果要发送的数据超过最大安全
UDP
有效负载,则会将其分成不同的数据包。有没有人知道是否有可能克服网络上最大的安全
UDP
负载?我不需要
接收
每一条消息,因此我不需要
接收
所有正在发送的包。如果不是,我如何缓冲数据以组合单
浏览 36
提问于2020-03-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的异步通知接收中要注意使能顺序
Linux网络编程-UDP和TCP协议详解
高性能Swoole扩展的安装与使用入门
Linux C语言高级编程之使用TCP和UDP协议实现网络通信!
Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券