腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
连接的
UDP
套接字何时会被操作
系统
关闭?
、
、
、
在
Linux
下
运行的C++程序中有一个
UDP
文件描述符。我在上面调用connect()将其连接到远程地址,然后从该套接字中读取和写入。根据UNIX网络
编程
,“异步错误返回给连接的
UDP
套接字的进程。”我猜想这些异步错误将导致操作
系统
关闭
UDP
套接字,但这本书并不那么清楚。所以我的问题是:在什么情况
下
Linux
将关闭
UDP
文件描述符? 还有其他人吗?
浏览 18
提问于2011-04-28
得票数 2
回答已采纳
3
回答
linux
内核的自定义网络协议
、
我正在尝试为大学项目的
Linux
内核实现一个自定义的
UDP
协议。我还需要实现一个使用协议进行通信的user land程序。我正在寻找关于它的详细指南,包括示例代码,但在任何地方都找不到它。大多数书都是关于理论的,但我想要一些更实用的东西-哪些文件要更改,哪些函数要专门为
Linux
内核实现。
浏览 3
提问于2012-03-24
得票数 3
1
回答
使用write()
系统
调用发送
UDP
广播
、
、
、
我正在
Linux
平台上做一些
编程
。 我想做一个
UDP
广播。我设置了套接字选项SO_BROADCAST,当我调用sendto()
系统
调用它完美地发送广播时,但是当我使用bind()将套接字描述符绑定到目标地址并调用write()
系统
调用时,它会引发一条错误消息:
浏览 4
提问于2014-06-23
得票数 0
回答已采纳
1
回答
使用特定软件查找本地子网中的计算机
、
我正在尝试制作一个软件,该软件将使用我本地子网中的计算机,这些计算机也使用与我正在制作的软件相同的软件。关于这一点,我想知道我应该如何扫描我的设备以查找1)本地子网中的设备,2)正在使用该软件的本地子网中的设备?任何关于这方面的想法都将不胜感激。
浏览 1
提问于2014-12-25
得票数 0
1
回答
Linux
上
UDP
套接字上的send、sendto和sendmsg可能的返回值是什么?
、
、
、
、
在什么情况
下
,对于
Linux
上的
UDP
套接字,它们可能会返回小于长度且大于或等于0的值? 与此类似,但在非
Linux
RTOS的上下文中。答案断言这是不可能发生的,而操作
系统
供应商则与之相矛盾。因此,我很好奇在
Linux
上什么情况
下
会导致
UDP
套接字的“短写”返回值?有没有互联网RFC或POSIX中禁止它的条款?例如,如果
UDP
数据报分段(在多个IP数据包中发送),是否会发生这种情况?
浏览 9
提问于2020-08-01
得票数 2
1
回答
无法使用
udp
协议从网络接收数据
、
、
我的目标是用
udp
协议编写接收网络数据的C++程序。操作
系统
-
linux
。我没什么问题。 我想确保我可以使用
linux
库编写C++程序。在任何地方都有完整的教程,这些教程一步一步地扩展,如何在
linux
中使用套接字
编程
?(我知道在网络中有很多教程,但我正在寻找帮助我从互联网接收
udp
数据的东西,而不是从同一设备上的其他程序接收
udp
数据。)我在终端(使用tcpdump)中看到,我的计算机接收发送到指定端口的
udp
包。<&l
浏览 4
提问于2013-07-18
得票数 0
回答已采纳
3
回答
调度分组重传
、
、
、
、
我正在
UDP
上编写一个网络协议,在
Linux
中使用C/C++。协议必须提供可靠性,所以我将模拟类似于在
UDP
上的TCP重传。编辑:有些人问我为什么要这么做。为什么不使用TCP呢?
浏览 6
提问于2011-01-04
得票数 3
回答已采纳
1
回答
谷歌云平台为什么我声明了一个防火墙规则,它不起作用?
、
、
、
、
我在VM
实例
中安装了Debian Stretch作为我的操作
系统
。我已经下载了一个已安装(通过git)的AllStarLink软件,以便在提到的
实例
中安装它。在安装和测试阶段之后,我运行了VM
实例
,并且工作正常。该应用程序似乎已在allstarlink.org注册服务器上注册,但我尝试从外部访问该应用程序-
系统
拒绝我的连接。我需要端口4569/
udp
与应用程序一起工作,但在
编程
几个防火墙规则后,
实例
仍然拒绝来自越位的任何连接。 允许我的连接的
浏览 5
提问于2020-09-26
得票数 0
7
回答
用于确定进程拥有的套接字的
Linux
、
、
、
是否有一个
Linux
库可以让我知道哪些IP套接字是由哪些进程拥有的?我想我是在寻找与lsof -i类似的
编程
工具。最终,我希望将通过libpcap看到的数据包与进程关联起来。更新:有几个人建议使用/proc/<pid>/net/tcp和
udp
,但是在我的
系统
中,每个进程都显示相同的数据,所以没有帮助。
浏览 16
提问于2009-12-30
得票数 30
回答已采纳
6
回答
如何在C中获取发送方的
UDP
端口?
、
我在
Linux
下
用C编写了以下典型代码来获取
UDP
数据:mysock.sin_family = AF_INETsock, &mysock, sizeof(mysock);上面所有的代码都可以工作,但是现在我需要找出发送者的
udp
端口,当我收到
udp
数据包时,有没有一个结构或
系
浏览 9
提问于2009-03-31
得票数 5
1
回答
udp
使用boost::windows
下
的asio广播
、
、
、
我对应用程序的
udp
广播分节有问题。我在windows 10
下
使用boost 1.62.0。void test_
udp
_broadcast(void) boost::asio::io_service io_service; boost::asio::ip::
udp
::endpoint remote_endpoint; socket.open(boost::asio::ip::
udp
浏览 10
提问于2016-11-10
得票数 0
回答已采纳
3
回答
OSI第2层网络
编程
、
、
、
、
我一直在阅读关于MSDN的一些关于如何做到这一点的文章,但它们似乎只涉及第3层或第4层及以上的网络
编程
,IIRC。我正在寻找的是一些简单的例子,如何处理第二层连接(即。
浏览 7
提问于2011-10-16
得票数 7
回答已采纳
1
回答
linux
下
C++中的
UDP
套接字
编程
、
、
、
我对c++套接字
编程
和初级中级
编程
完全陌生。我用c++写了一个代码,也用java写了另一个应用程序。java程序将从c++代码中获取数据,该代码在几秒钟内生成数据。我正在尝试使用套接字
编程
在这两者之间传输数据。我在这里找到了一些代码:。我正在使用其中的
UDP
java客户端。但是,对于
UDP
服务器,它只有C代码。我需要将此代码嵌入到我的C++应用程序中。
浏览 1
提问于2011-06-22
得票数 4
回答已采纳
2
回答
ICMP或
UDP
、
、
、
、
TRACEROUTE使用的任何协议:ICMP、
UDP
或IP ? 或者全部使用:封装?
浏览 0
提问于2015-10-13
得票数 -1
回答已采纳
1
回答
无法在Mac主机上发送/接收两个Docker容器之间的
UDP
通信
、
、
、
、
基于Container-1:
linux
的操作
系统
,运行基于
UDP
的服务器程序侦听14
UDP
端口(
udp
://:14xxx/).。基于Container-2:
linux
的操作
系统
,python应用程序通过
UDP
地址作为
udp
://14xxx/发送/接收数据,没有任何特定的主机名.。问题:我在Container-2上的python能够在
UDP
端口
浏览 2
提问于2020-01-08
得票数 0
2
回答
什么时候需要IPPROTO_
UDP
?
、
什么时候需要IPPROTO_
UDP
?也就是说,以下两行不会产生相同行为的情况是什么?if ((s=socket(AF_INET, SOCK_DGRAM, IPPROTO_
UDP
))==-1) if ((s=socket(AF_INET, SOCK_DGRAM, 0))==-1)
浏览 0
提问于2009-12-23
得票数 31
回答已采纳
4
回答
重复
udp
数据包:这种情况发生的频率是多少?
、
、
我正在开发一个在
UDP
协议上使用的本地网络,将只有一个交换机(思科,3com等)之间的源和目标,两个
Linux
系统
,相同的MTU。在这种情况
下
,我应该期望
udp
数据包在目的地被复制(显然不是由我复制,而是由交换机或服务器复制)?我需要知道是否在我的代码中实现重复检查。
浏览 4
提问于2012-02-08
得票数 6
回答已采纳
1
回答
UDP
会话与临时端口选择
、
、
我想请社会人士帮助我找到以下问题的答案: 根据RFC 6056,操作
系统
应该伪随机地为每个传输层连接选择临时端口。但是,
UDP
是一个无状态协议,没有
UDP
连接。因此,对于我来说,还不清楚在
UDP
情况
下
如何分配临时端口。每个请求都不一样吗?它是否被随机分配给5个元组,并保存到超时期间没有收到数据包为止?不同操作
系统
的实现是否不同,例如Windows、Unix、
Linux
?
浏览 0
提问于2017-08-10
得票数 6
1
回答
禁用
UDP
数据包
我想要完全禁用
UDP
数据包退出或进入我的计算机(Ubuntu11.04),我要怎么做呢?禁用
UDP
数据包的缺点是什么?这样做的原因是为了防止我真正的IP被广播。
浏览 0
提问于2011-09-03
得票数 0
回答已采纳
2
回答
解复用
UDP
/RTP多节目传输流
、
、
、
我正在使用Directshow处理
UDP
/RTP多程序传输流。我希望在一个单一的图形解码不同程序带来的音频通道。如何配置多路分解器才能实现这一点?
浏览 2
提问于2014-07-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java UDP编程实例
Linux网络编程-UDP和TCP协议详解
LabVIEW编程实例:如何使用UDP协议进行数据通信
Linux系统调用实例和功能速查
Linux C语言高级编程之使用TCP和UDP协议实现网络通信!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券