CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

同一台机器上socket建立连接的最大数???

楼主bb123456789(bbb)2002-11-06 09:33:02 在 VC/MFC / 网络编程 提问

我要做一个C/S结构的程序有数万用户,一台服务器是否可以同时与所有用户建立连接,并保持连接,采用TCP/IP协议,是否可以实现???? 问题点数:99、回复次数:4Top

1 楼Semigod()回复于 2002-11-06 10:53:00 得分 20

理论上最多可同时连接大约64K个用户如果你的系统不做任何特殊处理的话但实际上却不行,它要受系统的实现与系统内存的限制Top

2 楼sans(长风半日)回复于 2002-11-06 11:04:38 得分 39

曾经试验果,在一台512M内存的服务器上,当用户达到近200人时,服务器的硬盘响个不停,想是内存不够了。  
  如果是数万用户又要同时保持连接,一台服务器可能不行,应该用到服务器群集才行。Top

3 楼dwei(大卫)回复于 2002-11-06 11:05:17 得分 20

建议在服务器中建立连接池,数目自定,  
  超过数目的客户端请求都要等待,  
  多数C/S系统都如此,  
   
  ^_^Top

4 楼bigjim(飞翔鸟)回复于 2002-11-06 11:11:31 得分 20

我做过试验,Windows下在连接数达到1040左右就不能再连接了,如果要使用更多的连接,要使用socket复用技术,同一个socket保持多个连接。Top

相关问题

  • 判断最大数
  • 求四个数中的最大数
  • 游标最大数的问题
  • MFC的CAsyncSocket的连接最大数目有没有限制??
  • 关于打开的游标超出最大数问题
  • sql server各版本支持的最大数据库是多大?
  • 超出打开游标的最大数是怎么回事?
  • ORA-01000: 超出打开游标的最大数 ??!!
  • <<超出游标最大数>>是怎么回事?
  • 关于多用户下取最大数的锁定类型

关键词

  • 连接
  • 服务器
  • 内存
  • 用户
  • 系统
  • 建立
  • 保持

得分解答快速导航

  • 帖主:bb123456789
  • Semigod
  • sans
  • dwei
  • bigjim

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo