CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

请问:完成端口、重叠IO和TcpServer组件(NonBlock的)有什么区别

楼主alephant(大头)2004-12-03 01:33:52 在 Delphi / 网络通信/分布式开发 提问

请问:完成端口、重叠IO和TcpServer组件(NonBlock的)有什么区别?  
  indy的idtcpServer和原delphi6的TcpServer哪个性能好(window环境下,同等硬件配置) 问题点数:20、回复次数:6Top

1 楼Eddie005(♂) №.零零伍 (♂)回复于 2004-12-03 09:29:03 得分 2

help   up~Top

2 楼sunhuiNO1(2B)回复于 2004-12-03 10:07:05 得分 10

普通应用(100人并发以下)一般的idtcpserver就足够了,1000人左右重叠和完成端口比较适合  
  100~800人之间推荐用TServerSocket(D7也有,但是要自己装),实话说idtcpserver效率最差,  
  D7用他完全是不明智的,Top

3 楼alephant(大头)回复于 2004-12-06 00:46:27 得分 0

to   sunhuiNo1  
      谢谢您!  
      另外,我看到indy10的帮助,写了它支持Fiber   and   I/O   Completion   Ports   API   in   the   Windows   platforms,是不是说明indy现在支持重叠和完成端口了Top

4 楼halfdream(哈欠)回复于 2004-12-06 09:02:05 得分 8

TIDtcpserver   在少量SOCKET连接情况下工作得还不错的,  
  效率应该同TServerSocket线程阻塞方式差不多。。  
   
  其实更重要的是,更大的矛盾不是效率,而是人为上的使用错误,  
  TIdTcpServer很易用的,尽管还是经常见不少人错误使用它,可它还是  
  比TServerSocket易用许多。  
   
  Top

5 楼halfdream(哈欠)回复于 2004-12-06 09:06:56 得分 0

DELPHI2005上面带着INDY10,  
  Indy上要实现IOCP这样东西本是难事,只是以前版本重在发展跨平台(WIN32,。NET,LINUX能力),所以到了INDY10才开始弄这样东西。。。  
  Top

6 楼lanting918(做人,要厚道!)回复于 2004-12-06 09:10:52 得分 0

各位大大  
  帮我看看这个帖子好吗  
  有办法实现不?  
  http://community.csdn.net/Expert/topic/3613/3613773.xml?temp=.921612Top

相关问题

  • 扫描IO端口该怎么做!
  • 完成端口TCPServer/TCPClient控件,请帮助测试一下!
  • 网络socket编程:有关IO完成端口方面
  • 在完成端口中,如何释放挂起的IO资源?
  • 端口?
  • VB6能不能直接读取IO端口,一定要调用dll吗?
  • win2k下,vc怎么访问io端口? 紧急,拜托各位大侠了
  • 重叠IO的问题,怎么投递WSASend?(注意不是完成端口)
  • 使用完成端口,释放单IO数据结构时遇到的问题
  • VB如何实现NT/2000/xp下的IO端口操作?有现成的动态库吗?

关键词

  • 端口
  • tcpserver
  • 重叠
  • indy
  • idtcpserver
  • tserversocket
  • 完成端口
  • 效率
  • 人

得分解答快速导航

  • 帖主:alephant
  • Eddie005
  • sunhuiNO1
  • halfdream

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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