tcp的能力到底有多少???

elingson 2002-08-23 11:27:18
最近在作一tcp的服务器,用户可能达到几千或者更多。我想知道一台配置一般的服务器到底能承受多少的连接?每个客户端只有一个连接,而且连上以后通讯量很小。我知道大型网站的服务器用到了集群。还有如何提高服务器的连接能力?
以上两个问题,没回答一个都给分。
...全文
154 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
linvoc 2002-09-10
  • 打赏
  • 举报
回复
我不用TCP,我用DCOM和CORBA,但没有试过可以连多少个客户端。
步履人生 2002-09-10
  • 打赏
  • 举报
回复
Up for you
Gansen 2002-09-02
  • 打赏
  • 举报
回复
我听说tcp 50-200个connection就可以把服务器给down掉。我最近作的项目,大概也需要200connection,就不用tcp,而改用了udp和multicast,这样子,服务器和客户机都会稳定一些,而且出错处理比较的容易,但是数据就需要自己保证其正确性和完整性。
elingson 2002-09-02
  • 打赏
  • 举报
回复
不错这样子 确实负担减少一些 HTTP就是这么作的 但是数据发送的时机不确定的
Probug 2002-08-29
  • 打赏
  • 举报
回复
你可以每次传数据时连接上服务器,传完后短掉,这样服务器的负担小一些
elingson 2002-08-29
  • 打赏
  • 举报
回复
不好意思,最近很忙。我正在测试,倒被一个问题难住了。远端的机器没法连到我的机器。老是SOCKET 连接错误。不过上面几位的发言倒很值得借鉴。
firmamenthy 2002-08-29
  • 打赏
  • 举报
回复
elingson,有结论了吗?
dongfire 2002-08-27
  • 打赏
  • 举报
回复
这跟服务器,线路还有你和程序是做什么服务的关系很大。比如一台普通的机器,做一个ICQ类似的服务,可能可以同时连接1000,如果是做视频服务的话,可能100个都不可能。这与TCP协议无关。当然,在不考虑复杂的情况最好用完成模型来编写程序,提高效率。

个人观点。
liuns 2002-08-26
  • 打赏
  • 举报
回复
我想大概和操作系统可以分配的port有关,如WIN好像可以分配2的16次方个port.
nbgyf 2002-08-26
  • 打赏
  • 举报
回复
你可以用100个多线程的客户端,运行多次,去测试服务器到底可以最大连接多少个客户端
alaofangel 2002-08-26
  • 打赏
  • 举报
回复
一般在win2k server上用tcp连接1000多个应该没什么问题,当然你的cpu与内存要足够劲!
在编程上推荐使用完成端口 complentport参考 <<windows网络编程>>一书
elingson 2002-08-26
  • 打赏
  • 举报
回复
受益匪浅!
maik 2002-08-23
  • 打赏
  • 举报
回复
我也要
featurely_boy@163.com
谢谢
elingson 2002-08-23
  • 打赏
  • 举报
回复
搞了半天原来是同路人。UP!
firmamenthy 2002-08-23
  • 打赏
  • 举报
回复
关注~!
我也在做一个类似这样的东西,如有答案能否给我些信息?
firmamenthy@163.com

谢谢

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧