腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
关于
epoll
和拼接的问题
、
、
、
我的应用程序将通过网络发送大量数据,所以我决定(因为我使用
Linux
)使用
epoll
和splice。下面是我的看法(伪代码):while(1)
epoll
_wait);
epoll
_ctl (
tcp
_socket_fd,
EPOLL
_CTL_ADD); /
浏览 4
提问于2010-11-13
得票数 3
回答已采纳
2
回答
使用
epoll
的非阻塞
tcp
连接
、
、
我的
linux
应用程序正在执行非阻塞
TCP
connect syscall,然后使用
epoll
_wait来检测三次握手完成。有时,
epoll
_wait会返回为同一套接字描述符设置的POLLOUT和POLLERR事件。 我想了解一下
TCP
级别上发生了什么。我不能按需复制它。我的猜测是,在我的事件循环内对
epoll
_wait的两次调用之间,我们有一个SYN+ACK/ACK/FIN序列,但我同样无法重现它。
浏览 0
提问于2010-05-20
得票数 5
2
回答
为什么在Netty中引入原生
epoll
支持?
、
、
我相信Java的NIO库将在
Linux
机器上使用
epoll
。在
Linux
机器上使用
Epoll
而不是NIO的所有优点是什么?
浏览 0
提问于2014-05-05
得票数 23
回答已采纳
1
回答
Erlang核空间轮询
、
我只想知道kqueue for FreeBSD和
epoll
for
Linux
以及其他内核空间轮询函数是否是处理套接字和连接的默认OS行为?我这样问是因为我已经阅读了Erlang部分的源代码,它处理
tcp
请求,并且有任何kqueue或
epoll
之类的东西来轮询来自套接字的事件。
浏览 9
提问于2021-12-07
得票数 1
1
回答
如何在不消耗服务器资源的情况下建立持久的
TCP
连接?
、
但最令我惊讶的是,尽管流量很低(每分钟1个HTTP GET及其响应),但
TCP
连接从未关闭。我可以保证连接至少在20分钟内没有关闭。到目前为止,我的理解是,同时打开大量长期
TCP
连接会迅速消耗服务器的资源(主要是内存资源)。所以我的问题是,这种应用程序如何在很长一段时间内有效地保持如此大量的
TCP
和HTTP连接同时打开?
浏览 0
提问于2012-05-13
得票数 0
3
回答
使用
TCP
在写阻止的套接字上保持活动状态获取断开连接通知。
、
、
、
我使用
TCP
保持活动选项来检测死连接。.) // set various keep alive options
epoll
_wait ->(exits after several seconds when remove host disconnects cable) ;
epoll
_c
浏览 5
提问于2013-05-01
得票数 5
回答已采纳
2
回答
C++被
Linux
系统和异步线程上的
epoll
和socket fd搞混了。
、
、
、
、
我正在尝试理解如何将
epoll
库(
Linux
)与套接字文件描述符结合使用。据我所知,关于
epoll
的在线信息有限。到目前为止,我找到的最有用的资源是: //
浏览 16
提问于2021-04-02
得票数 3
1
回答
利用空闲套接字服务器做有意义的事情(在
epoll
_wait上睡觉后超时)
、
、
、
我编写了一个在
Linux
上使用
TCP
套接字的应用服务器。
epoll
_wait文档也可以从man 2
epoll
_wait中读取。代码的相关部分(event_loop和exec_
epoll
_wait) int
浏览 0
提问于2021-03-15
得票数 1
回答已采纳
4
回答
异步连接和断开与
epoll
(
Linux
)的连接
、
、
、
、
我需要异步连接和断开
tcp
客户端使用
Linux
的
epoll
。这里有ext。窗口中的函数,如ConnectEx、DisconnectEx、AcceptEx等。在
tcp
服务器中,标准的accept功能可以工作,但在
tcp
客户端中,连接和断开连接不起作用。所有套接字都是非阻塞的。谢谢!
浏览 4
提问于2012-04-17
得票数 8
2
回答
epoll
可以处理的最大套接字数量是多少?
、
、
我已经在
epoll
中使用了多达1000个插座。是否有可能在单个
epoll
中使用数百万个套接字?它有效率吗?
浏览 4
提问于2015-02-26
得票数 1
1
回答
在
epoll
被阻塞时添加/删除fd
、
、
我想使用一个线程来监听来自多个套接字(一些
TCP
,一些UDP)和一个或多个管道/FIFO的传入流量。这些套接字/管道需要动态创建/删除。当
epoll
被网络事件读取线程阻塞时,这需要我从多个线程修改
epoll
中使用的文件描述符。这是允许的吗?
Linux
手册页似乎没有提供任何有关这方面的信息。
浏览 0
提问于2018-10-01
得票数 0
1
回答
如何在
linux
上获得异步套接字上可读取的字节数?
、
、
、
我在
linux
上用c++编写了一个简单的
tcp
/ip服务器。我使用异步套接字和
epoll
。当我得到EPOLLIN事件时,有可能知道有多少字节可用于读取吗?
浏览 5
提问于2013-07-31
得票数 3
回答已采纳
2
回答
TCP
死链路检测
、
、
、
、
到目前为止,我在3.13(Kubuntu)和3.18(OpenWrt)
Linux
上测试了这一点。那是窃听器吗?到目前为止,我读过许多
tcp
/套接字编程书籍.根本帮不上忙。,
epoll
_fd); } else if (event->data.fd ==
tcp
_in_sock=
epoll
_ctl(
epoll
_fd, <
浏览 3
提问于2015-10-24
得票数 5
回答已采纳
1
回答
在docker容器中运行spring应用程序时变音不起作用
、
、
这是日志输出: 2021-08-11 14:21:16.237 INFO 25810 --- [tor-
tcp
-
epoll
-1] some.feature.serviceImpl : test2021-08-11 14:21:16.237 INFO 25810 --- [tor-
tcp
-
epoll
-1] some.feature.serviceImpl : {"x": "ü"}2021-08-11 14:21:16.237 INFO 25810 --- [t
浏览 33
提问于2021-08-11
得票数 0
回答已采纳
1
回答
epoll
与发送滞后
、
、
、
我使用
Linux
64位
Linux
scv 3.2.0-39-generic #62-Ubuntu SMP Thu Feb 28 00:28:53 UTC 2013 x86_64 x86_64 x86_64GNU/
Linux
,有两个进程使用在同一个物理主机上运行的套接字。一个进程(A)发送
TCP
/IP套接字(在主机相同的情况下将是本地套接字)发送以下数据: 这是在0.000023秒的表单进程A中完成的。另一个进程(B),使用
epoll
_wait(e
浏览 0
提问于2013-04-01
得票数 2
2
回答
epoll
/libevent/libev可以与UDT一起工作吗?
、
、
、
、
我最初使用
epoll
构建一个基于事件的服务器,它在中等规模(数千个活动套接字)下工作得很好。但是当我有超过10,000个套接字的并发时,它似乎变得不稳定。我也在考虑使用UDT,因为它是一种“可靠的UDP”,而且由于开销和内存使用的原因,我开始对
TCP
产生问题。因此,一个自然的想法是使用libevent作为我的事件框架,使用UDT作为传输协议。我知道UDT提供了自己的一组
epoll
操作。这是否意味着它不能与常规的
linux
epoll
一起工作?如果是这样的话,它将无法与libevent或libev一起工作,
浏览 4
提问于2012-10-28
得票数 0
回答已采纳
2
回答
使用
epoll
主循环延迟执行
、
、
如何使用
epoll
创建代码延迟执行或超时事件?libevent和libev都有这个功能,但是我不知道如何使用
epoll
来实现这一点。目前,主循环如下所示: int nfds =
epoll
_wait// If an event has been recieved // Do this every 1
浏览 1
提问于2011-08-16
得票数 0
回答已采纳
1
回答
是否可以使用单个
Epoll
fd来监视不同类型的套接字上的事件?
、
我一直在构建一个多线程服务器,每个线程都有一个
epoll
fd来管理传入的
tcp
连接。对于线程间通信,我使用unix域套接字,目的是利用现有的每线程
epoll
。但是,如果同时添加了unix域套接字,
Epoll
似乎会停止返回网络套接字事件。 我的问题是,一个
Epoll
实例是否可以用于跟踪
tcp
套接字和unix域套接字上的事件?这是预期的行为吗?或者我是否需要有一个单独的
Epoll
实例来跟踪这两种不同类型的套接字?
浏览 2
提问于2012-06-09
得票数 0
回答已采纳
3
回答
如何使用f-stack完成客户端功能?
、
、
打算使用f-stack完成一个客户端功能,即主动connect目标地址+端口,完成收发。对比例子进行跟踪,使用ping 该程序绑定的IP地址,在给出例子中,运行ff_run().函数后可以ping成功,但是客户端程序如何使用ff_run呢? 谢谢!
浏览 1617
提问于2019-06-26
1
回答
strace在系统调用之前还是之后打印参数值?
例如,下面是
epoll
_wait系统调用的一些strace输出:
epoll
_wait
浏览 0
提问于2013-02-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux TCP收发包配置解析
Linux TCP 连接速度异常的问题分析
Linux网络编程-UDP和TCP协议详解
linux开发各种I/O操作简析,以及select、poll、epoll机制的对比
预警 | Linux 爆 TCP “SACK Panic” 漏洞!N 家中招
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券