中国开发网: 论坛: 程序员情感CBD: 贴子 640096
王中王: 有用Indy Http Server或类似控件写过多并发处理程序的大虾嘛?
做压力测试的时候,发现有时并发请求多时,服务端开始不响应(处理线程降为0,Active仍为True),而且是一直不响应了,服务端程序活着,但不做任何事情。
客户端的情况感觉象是建立连接还没有问题,但发送数据后再Read回应数据时报10051错误,说连接被重置。

略读了一下Indy的代码,做为Server端时,也没有做过多的封装,只是侦听端口后,专门启一个Listen处理线程用来处理客户端请求,对每个请求再生成一个线程去处理

我目前正在跟踪“不响应”时Listen处理线程是否工作正常

不知道大家有没有做过这块有,有无经验共享?
http://wangzw.wordpress.com/
个性化台历、日历制作
http://shop33697570.taobao.com/

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录