腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
连接的
UDP
套接字何时会被操作系统
关闭
?
、
、
、
在
Linux
下运行的C++程序中有一个
UDP
文件描述符。我在上面调用connect()将其连接到远程地址,然后从该套接字中读取和写入。根据UNIX网络编程,“异步错误返回给连接的
UDP
套接字的进程。”我猜想这些异步错误将导致操作系统
关闭
UDP
套接字,但这本书并不那么清楚。还不清楚哪些类型的异步错误是可能的,尽管建议如果远程计算机上的端口不打开,套接字将被
关闭
。 端口号
浏览 18
提问于2011-04-28
得票数 2
回答已采纳
1
回答
禁用
UDP
数据包
我想要完全禁用
UDP
数据包退出或进入我的计算机(Ubuntu11.04),我要怎么做呢?禁用
UDP
数据包的缺点是什么?这样做的原因是为了防止我真正的IP被广播。
浏览 0
提问于2011-09-03
得票数 0
回答已采纳
2
回答
在
Linux
下,recv可以在
UDP
上返回0吗?
、
、
我只是在清理我们不久前写的一些代码,并注意到对于
udp
套接字,0被视为连接
关闭
。 我非常确定这是从等效的tcp版本移植相同的recv循环的结果。但这让我想知道。对于
udp
,recv可以返回0吗?在tcp上,它表示另一端已
关闭
连接。
udp
没有连接的概念,所以它能返回0吗?如果它可以,它的意义是什么?注意:
linux
中的手册页没有区分返回代码为零的
udp
和tcp,这可能是我们在代码中保留检查的原因。
浏览 3
提问于2012-09-20
得票数 15
回答已采纳
1
回答
在
Linux
上使用Mono进行端口敲门
、
我正在用
Linux
上的MonoDevelop开发端口敲门应用程序。服务器应用程序使用iptables通过以下命令打开/
关闭
某些端口:它成功地应用了某些规则,例如:然后我用UdpClient创建了客户端应用程序来发送敲门请求
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
3
回答
为什么要发送没有负载的
UDP
数据包?
看起来
UDP
数据包可以在没有负载的情况下发送。 我能想到的唯一不需要有效载荷的就是NAT打洞。这还能用来做什么呢?
浏览 0
提问于2012-09-20
得票数 3
回答已采纳
1
回答
Python : rcvfrom()在
Linux
中不起作用
、
、
、
下面提到的
UDP
客户端程序的一部分在windows上运行良好,看起来rcvfrom()函数在
linux
中被卡住了。使用tcpdump,我可以看到到达接口的数据包。我也在这个接口上
关闭
了校验和/卸载。packet = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #
UDP
frame_count
浏览 1
提问于2013-08-13
得票数 0
1
回答
为什么
UDP
套接字会在wifi上执行OK,而不是在蜂窝网络上执行?
、
、
、
粗俗的问题-
udp
0 0 0.0.0.0:7015 0.0.0.0:*16365/perl7015/
udp
open|filtered unknown 现在,当我在Android设备上运行客户端java程序并发送数据报时,它在wifi下运行得非常完美,但不能通过蜂窝网络运行--
浏览 0
提问于2011-10-16
得票数 0
回答已采纳
1
回答
Linux
:当网络不可达时,
Udp
数据包是保留在缓冲区中还是被丢弃?我怎么证明呢?
、
、
我有一个客户端通过路由器通过Wifi连接不断地向主机发送
UDP
数据包。我想知道如果我突然
关闭
路由器,数据包会发生什么情况。
udp
数据包是会被丢弃还是会被保存在某个缓冲区中?此外,我想知道如果我在
关闭
wifi后立即打开它,数据包会发生什么情况。我需要android
linux
中的哪些工具来证明数据包是否被丢弃(以及在哪一层)或保存在某个缓冲区中(访问缓冲区以验证它是我发送的数据包)?
浏览 4
提问于2012-07-16
得票数 1
3
回答
客户端
UDP
套接字绑定
、
、
、
我正在为
UDP
客户端创建
UDP
套接字,并发送具有不同端口号的
UDP
数据包,并在一定时间内等待来自目的地的答复。第一个套接字FD -成功绑定。第一个套接字FD:成功绑定 第二个套接字FD:成功绑定
浏览 0
提问于2010-07-15
得票数 0
1
回答
SIGSEGV在Boost
UDP
套接字上
关闭
- tcache_get at malloc.c
、
、
() from /usr/lib/x86_64-
linux
-gnu/libstdc++.so.6#10 0x00007ffff6888763 in ??在我试图
关闭
程序、
UDP
套接字和io_service之前,一切都按照预期工作。我猜我没有正确地
关闭
一些东西。 下面是
关闭
浏览 0
提问于2018-10-10
得票数 1
回答已采纳
1
回答
在
UDP
套接字上多次调用connect()发送到不同的目标地址--有效吗?
、
、
、
、
我正在研究
UDP
通信协议的实现。我希望使用connect()和send(),而不是sendto()。通常接收端不会改变。然而,在某些情况下,它可能。调用已连接的
UDP
套接字上的connect()是否有效,以便在不
关闭
和重新打开套接字的情况下设置不同的目标(并通过松开缓冲的接收数据报)?我目前正在Windows 7上使用winsock2,但希望能够移植到其他(更新的) Windows版本和
linux
。
浏览 3
提问于2016-11-30
得票数 0
回答已采纳
3
回答
如何避免运行多个apache tomcat实例
、
、
我在
linux
环境下使用apache-tomcat-7.0.41。在正常情况下(当tomcat在webapps目录中没有任何app,即war文件),仅当tomcat的一个实例可以运行时。如果我们尝试使用启动脚本运行多个tomcat实例,则会因为端口绑定异常而自动
关闭
进程。我也不能使用
关闭
脚本来停止tomcat。有人能告诉我如何处理这种情况吗?提前感谢!!0 0:40161:* 8320/java
u
浏览 1
提问于2013-10-24
得票数 2
2
回答
Awk:从nmap输出中提取端口
、
、
我编写了以下脚本,该脚本遍历Nmap的输出,然后解析分组为TCP/
UDP
的端口: if ( arr[2] == 'tcp') {53
浏览 2
提问于2020-10-31
得票数 0
回答已采纳
1
回答
Openvpn
linux
服务器,适用于
linux
,而不是windows客户端。
Linux
客户端可以平
linux
服务器,但windows客户端windows客户端可以ping
linux
服务器,但
linux
客户端不能ping
linux
服务器,但不可以使用windows客户端。在syslog上没有错误,我试图
关闭
窗口上的防火墙,但没有成功。这些是文件confport 1194dev tuncert server.crt key server.key # This f
浏览 0
提问于2018-03-13
得票数 0
回答已采纳
3
回答
linux
内核的自定义网络协议
、
我正在尝试为大学项目的
Linux
内核实现一个自定义的
UDP
协议。我还需要实现一个使用协议进行通信的user land程序。我正在寻找关于它的详细指南,包括示例代码,但在任何地方都找不到它。大多数书都是关于理论的,但我想要一些更实用的东西-哪些文件要更改,哪些函数要专门为
Linux
内核实现。
浏览 3
提问于2012-03-24
得票数 3
1
回答
eBPF bcctools从tracepipe获取内容
、
、
、
Modified #define KBUILD_MODNAME "filter"#include <
linux
/if_ether.h>#include <
linux
/in.h> #include <
linu
浏览 21
提问于2021-11-27
得票数 0
4
回答
sendto()在SOCK_DGRAM (
UDP
)套接字上返回大于MTU的值
、
、
、
、
我目前正在编写一个
UDP
客户机/服务器(在GNU/
Linux
上)。我使用sendto()在未绑定到端口的SOCK_DGRAM套接字上发送消息。这是有关的方法: int sock = socket(AF_INETnot send message"); } return co
浏览 2
提问于2012-08-04
得票数 1
回答已采纳
1
回答
开放还是
关闭
港口?
linux
上有一个活动的ufw .nmap -sT -O localhost的输出是:tcp 0 0 127.0.1.1:xxx 0.0.0.0:* LISTEN -
udp
0 0 0.0.0.0:5353 0.0.0.0:*
浏览 0
提问于2019-06-01
得票数 0
回答已采纳
1
回答
如何从C#
udp
套接字异常中正常恢复
、
、
上下文:我正在将一个
linux
perl应用程序移植到C#,服务器侦听一个
udp
端口,并通过一个
udp
套接字维护与远程客户机的多个并发对话。在测试期间,我向
udp
服务器发送了大量数据包,随机重启客户端以观察服务器是否注册了新连接。问题是:当我杀死一个
udp
客户端时,服务器上可能仍有发往该客户端的数据。我不能重用此套接字,当我尝试将
udp
处理程序与套接字关联时,它会报告异常,因此我必须
关闭
并重新打开服务器端口上的C#套接字。这是解决这个问题的唯一方法吗?当然有一些方法可以
浏览 0
提问于2010-04-10
得票数 10
1
回答
linux
上的boost
udp
接收器失败
、
我将
udp
单播数据包从窗口发送到
linux
。我的客户端正在发送
udp
数据包,但是
linux
上的
udp
接收器没有接收到这些数据包。但是我可以在wireshark上看到
udp
数据包(它运行在我的
linux
上)。 我测试了端口和ipaddress
浏览 4
提问于2014-01-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux网络编程-UDP和TCP协议详解
Linux 开启或关闭 SELinux
UDP文件传输工具之UDP怎么限流
Linux C语言高级编程之使用TCP和UDP协议实现网络通信!
LINUX系统下关闭防火墙
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券