折腾了好一阵,发现唯有pslib21+winsock.pbl是可行的多并发的socket服务端实现方式。但发现一个问题,pslib好像有数据量8k的限制,超过8k只能接收8k,这在传输小文件时(小图片)会有问题,不知前辈们有没有什么好方法。
另外,mswinsck我不知道怎么来维持不确定客户端的连接,pb无法动态声明控件数组,就算可以声明,对大量客户端请求来说,也太费资源了吧。
powertcp看了看,好像也无法实现,用server tool的话需要一个old对象children,但pb里好像认不出children这个对象。
所以,最终用了网上找的的sockettest(pslib21+winsock.pbl),可以比较好的实现多并发。
------解决方案--------------------
嗯,没错。
我就是用 pslib21+winsock.pbl 做了一个程序。稳定运行好几年了。
但是我当时的数据量都很小。