kwrl.net
当前位置:首页 >> DElphi inDy tCp >>

DElphi inDy tCp

http://community.csdn.net/Expert/topic/4623/4623469.xml?temp=.5659143 最近一个项目,最开始使用IdTcpServer,在大压力测试的时候,只连接了800个多一点的客户端(每个客户端连接上之后每秒钟发送一个几十字节的报文,服务器应答)。但是持...

大量的连接非常注重内存泄漏等问题的,并需要修改源码的Indy10支持IOCP和纤程,不过要安装SuperCore包(默认没有),并设置Server的IOHandle,否则Indy10的效能在Windows和Indy9一样减少线程的stack空间可以增加线程数量,或者在xp+(只是xp+,不...

——一块 你的嘴唇像成熟的果物 从银灰的栽落变为漫卷、洁白和舒缓。 因而并非是我莫大的苦痛 生活 一的又一的哈哈

OnExecute处理完毕后把Context.Connection.Disconnect;

以我10年delphi经验来看,绝对不能用indy,这是一套华而不实,从头烂到脚的控件。编程的时候觉得还好,一旦实际使用,会发现根本无法胜任工作。只适合当当教学工具。 你要做发送和接收,给你推荐2个方法是我平常用的 1. 直接用api,网上有类似代...

没啥大区别 反正都是建立socket server的 我反而用Tserversocket较多 delphi7有 但默认不安装 官方自己也推荐indy的较好 所以很少有人用TcpServer。

Indy组件么,看组件类型就知道了。。。

只是发送心跳的话就用udp,它的包比tcp小,而且速度比它快,而且心跳包即便是丢失了也没什么大关系,所以用udp就可以了

检查CPU占用高的代码是哪一段,逐步注释后来查看哪段代码占用CPU即可。优化该段代码。 理论上,你才22个客户端,在socket上应该不会消耗太多CPU。 可能是你的解码上消耗较多CPU吧?

将indy控件拖到程序界面上,鼠标右键这个控件 about就可以看到了.

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com