腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
保持1000
个
tcp
连接打开,即使实际通信很少(10/20)
对于
套接
字
服务器,保持
数千
个
tcp
连接处于打开状态,但实际上只有很少的客户端在通信,这需要多少成本?我正在使用基于单线程
轮询
/选择的服务器。另外,linux内核的最大开放
套接
字
限制是多少(请不要给出conf文件建议。我想要理论极限)?
浏览 1
提问于2010-07-04
得票数 1
回答已采纳
2
回答
在
数千
个
TCP
套接
字
上
轮询
、
、
、
我需要使用专有协议通过
TCP
连接到
数千
个
客户端,以便周期性地获取数据。我需要用C#编写一
个
.NET服务器应用程序。第一次尝试是为每个
tcp
套接
字
创建一
个
自己的线程,该线程可以工作,但需要占用大量cpu。 我发现使用.NET线程池会更好。据我所知(),我可以使用计时器让每个
套接
字
在给定的时间内(比如1秒)周期性地获取数据。这对我不起作用,因为一旦连接打开,
套接
字
就会超时,因为在打开的
浏览 3
提问于2012-04-24
得票数 5
回答已采纳
1
回答
套接
字
编程、Java、Tomcat 6、扩展
、
、
、
我对web编程非常陌生,目前正在为一
个
移动应用程序开发一
个
web后端。目前,我让用户使用servlet交互登录,一旦他们拥有对应用程序的完全访问权限,我就需要打开一
个
套接
字
连接,以便能够提供服务器推送。现在我遇到的问题是人们如何处理数以千计的并发
套接
字
连接。我也可以忘记
TCP
连接,转而使用长
轮询
,但据我所知,
TCP
是资源方面的最佳选择。 @Steve -我看的是前者:一
个
服务器
套接
浏览 0
提问于2010-08-01
得票数 1
回答已采纳
1
回答
如何有效地侦听(绑定) Linux上的
数千
个
端口?
、
、
、
我们正在设计一
个
TCP
服务器,用于侦听/绑定Linux中的
数千
个
端口。 虽然每个端口的流量都很小,但是每秒的流量非常少,所以我们关注如何有效地从
套接
字
中进行选择。只需绑定到这些端口,并在每个
套接
字
上使用
轮询
或epoll,也许可以。然而,我们正在追求更高的资源效率设计,例如,仔细设计一
个
IO线程模型,它可以处理数万
个
套接
字
,同时不需要花费太多的CPU。
浏览 2
提问于2020-05-13
得票数 1
1
回答
在数据消耗、
套接
字
或REST方面,什么更有效?
、
、
、
、
问题是,我不会有wifi接近我的IoT,所以它将需要附加一
个
3G模块。哪种协议在数据消耗方面更有效?休息还是索克斯?
浏览 1
提问于2017-02-10
得票数 0
回答已采纳
1
回答
Erlang核空间
轮询
、
我只想知道kqueue for FreeBSD和epoll for Linux以及其他内核空间
轮询
函数是否是处理
套接
字
和连接的默认OS行为?我这样问是因为我已经阅读了Erlang部分的源代码,它处理
tcp
请求,并且有任何kqueue或epoll之类的东西来
轮询
来自
套接
字
的事件。
浏览 9
提问于2021-12-07
得票数 1
1
回答
在jeromq中使用
轮询
、
、
我在android程序(客户端)中
轮询
一
个
请求
套接
字
和一
个
子
套接
字
。这样,该客户端既可以接收来自服务器的回复消息,也可以接收发布的消息。我试着在网上搜索,但找不到任何相关的东西。context.socket(
浏览 3
提问于2013-07-19
得票数 1
回答已采纳
1
回答
POLLOUT时,
轮询
函数始终返回零
、
我正在写一
个
线程,需要处理5
个
不同的
TCP
端口(读和写)。为此,我创建了5
个
sockect,如下所示(只有PORT不同): pr_err("
tcp
socket failed");在线程中,我填充pollfd数组并使用
轮询
函数: /* Create
浏览 1
提问于2015-07-08
得票数 0
3
回答
同一IP和端口上的多个
TCP
连接
、
、
我有一
个
关于
TCP
的非常基本的问题。比方说源系统1是SRC1,源系统2是SRC2,分别具有IP SRC1和SRC2。现在,我也启动了第二
个
源系统,并且惊讶地发现,两
个
源系统上的netstat结果都显示了一
个
活动的
TCP
连接,应用程序DEST正在侦听端口6789。在SRC
浏览 2
提问于2015-09-01
得票数 4
1
回答
简单的聊天应用(我应该使用
套接
字
吗?苹果应用商店会批准这一举措吗?)
、
我有一
个
涉及“聊天功能”的应用程序的想法,基本上是一种让人们相互聊天的能力。由于通过服务器发送消息会很慢(另外,如果您有新消息,则必须每秒检查服务器,这将是相当糟糕的),我想使用
套接
字
来实现点对点聊天功能,而不是通过服务器。我的两
个
问题:2)苹果是否会在批准一款具有使用
套
浏览 4
提问于2012-07-06
得票数 1
4
回答
无法在发送时立即完成非阻塞
套接
字
操作
、
我正在为一
个
游戏编写一
个
服务器,我希望能够处理
数千
个
并发用户。出于这个原因,我使用了非阻塞
套接
字
,并使用了
轮询
方法。但是,我创建了多个线程来处理数据库和web调用,其中一些线程将向用户发送响应。在其中一
个
线程中,在发送时,我收到错误消息“无法立即完成非阻塞
套接
字
操作”。导致此问题的原因是什么?我想这是因为在调用send的同时发生了一
个
轮询
。如果我使用beginAsync,它会停止这
浏览 3
提问于2012-03-24
得票数 5
回答已采纳
2
回答
对于
TCP
服务器,什么时候
轮询
会让您知道
套接
字
什么时候准备好?
、
、
、
当第一
个
TCP
段到达或整个
TCP
消息到达之后,
轮询
会给出POLLIN事件吗?如果前者有可能发送
TCP
消息的第一段,而不是发送完整的消息?服务器将如何处理读取的内容,使其不会永远阻塞?编辑:如果我想坚持使用
TCP
套接
字
,我已经意识到了问题的解决方案。我可能会尝试使用SCTP
套接
字
。似乎更符合我想要的结果。
浏览 11
提问于2022-10-15
得票数 0
1
回答
当民意测验返回POLLIN时,可以读取多少数据?
、
、
如果存在客户机/服务器
tcp
通信情况:我的问题是,如果
轮询
()函数告诉我
套接
字
状态是POLLIN,那么当我从
套接
字
FD读取数据时,从
套接
<em
浏览 3
提问于2020-03-09
得票数 0
回答已采纳
1
回答
Linux:如何获得新创建的
套接
字
的通知?
我正在寻找在用户空间中创建新
套接
字
时立即获得通知的方法。我们现有的实现在/proc/net/
tcp
和/proc/net/udp上执行
轮询
读取,但这不适用于非常短暂的
套接
字
(例如,发送数据报和关闭)。
浏览 1
提问于2014-03-25
得票数 2
1
回答
如何在多播中使用
轮询
、
我曾经在服务器有多个连接的文件描述符的情况下使用过
轮询
,但是在想要监听各种多播组的情况下如何使用
轮询
呢?根据我的理解,这将需要多个upd
套接
字
在加入组后想要调用recvfrom,但永远不会连接这些socket..would,无论如何只需对这些描述符进行
轮询
,然后在事件触发时调用recvfrom?
浏览 0
提问于2012-05-30
得票数 1
回答已采纳
1
回答
关于Why服务器进程的
TCP
状态的问题-为什么它总是处于侦听状态?
、
、
我现在正在深入学习
TCP
,但我不了解服务器进程的
TCP
生命周期。假设我在端口80上运行一
个
web服务器,当我使用netstat查看连接时,我看到它在端口80上侦听,这是理所应当的。当新的客户端连接到我的服务器时,就会在客户端和服务器之间创建一
个
新的
套接
字
,并且这个
套接
字
将在正常的生命周期中移动(如
TCP
或这里的所述)。考虑到
TCP
的多路分解能力,这是完全可以理解的。我的问题是:侦听端口80的
TCP
连
浏览 0
提问于2011-01-19
得票数 0
回答已采纳
2
回答
监听
套接
字
的工作原理
如果客户端监听
套接
字
,例如在,它如何知道有新的内容?我假设服务器不能直接向客户端发送数据,因为客户端可能在路由器后面,没有端口转发,因此不可能直接连接。客户端可以是一
个
移动电话,它改变了它的IP地址。
浏览 6
提问于2012-06-02
得票数 30
回答已采纳
3
回答
(传统)
TCP
到ZeroMQ代理的ZeroMQ模式
、
我们正在为一
个
现有的在线游戏构建一
个
新的客户端和一
个
缓存代理组件。当前设置如下所示: | \ | \新的设置将是: | |
TCP
TCP
代理组件将靠近现有的游戏服务器,并对其使用基于旧线路的
TCP
协议,同时对新客户端使用基于Google protocol Buffers的新协议。我已经在ZeroMQ指南中读了很多,但我仍然不
浏览 0
提问于2013-01-17
得票数 1
回答已采纳
1
回答
轮询
和web
套接
字
中的连接
、
、
、
、
具体来说,我不知道长
轮询
和网络
套接
字
之间有什么区别。如有任何意见/帮助,将不胜感激。
浏览 0
提问于2018-03-30
得票数 0
回答已采纳
1
回答
如何通过
TCP
/IP
套接
字
将更新从服务器推送到IOS设备?
、
、
、
、
我们需要在我们的应用程序中有一
个
消息功能(就像Facebook IOS应用程序中的功能一样,告诉你在新闻馈送和聊天系统中有新的故事)。考虑到Apple的推送通知似乎不是一
个
选项,因为有效负载很大,交易频率可能很大,我们一直在寻找自己实现这一点的方法。由于直接从IOS设备
轮询
我们的数据库也不是一
个
非常好的主意,因此我们决定用Java实现一
个
TCP
服务器。我们必须从Java代码内部
轮询
数据库吗?因为当这些更新发生时,
套接
字
代码已经在运行(
浏览 0
提问于2013-09-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你应该要了解的WebSocket
万字长文 | 23 个问题 TCP 疑难杂症全解析
WebSocket 简介及应用实例
http、RMI、socket、rpc、hessian比较
Python入门基础之网络编程-socket编程、TCP、UDP编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券