几年前的我也产生过同样的困惑。
为了给自己解惑,我扒内核源码,做测试实验,写技术文章,从头到尾把这个问题扒了一遍。
要想把这个问题搞清楚,关键的地方在于 要把TCP连接的两端里的客户端和服务端两个角色分开来讨论。
因为它两对端口号的使用方式不一样,区分开了能讨论的更清晰。
先抛出结论, 无论是服务端还是客户端,单机支撑 100W 以上的连接都是没有问题的。
我在 4GB 的机器上都测试过的。
如果内存更大,能支持的连接…。
代码:
你卡过最厉害的bug是什么?
你们的腰突是怎么突然好的?
女生有男朋友之后才知道的事情有哪些?
网络游戏服务器开发,有哪些经典书籍?
糖尿病盲人小姑娘去四川旅游,跑遍成都各大医院药房都买不到药,对此有什么看法?
卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
坚持使用 PHP 的你,如今有什么感悟?
为什么台式 PC 还处在组装(DIY)阶段?
为什么成功人士的精力都非常旺盛?
腰椎间盘突出有多痛苦?
穿瑜伽裤爬山的女生会不会害羞?
我撸猫撸得她舒舒服服的为啥突然咬我?
如何低成本地过有益的生活?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
中医把脉是***吗?
各位都在用Docker跑些什么呢?
ssd固态硬盘sata的好还是m.2好呢?
有没有什么冷门的高颜值女演员?
组nas一定要TDP低的cpu吗?
055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
洲际导弹能打到任何地方,为什么还需要轰炸机?
node 项目中如何使用 Node Schedule 创建定时任务?
前端如何设计网页?
为什么go和rust语言都舍弃了继承?
搞了NAS之后去哪里下载4K,8K的电影?
初学者学编程,最关键的技能是什么?
你们学校的校花都是怎么样的?