读书人

TCPClient控件怎么接大数据量的数据

发布时间: 2012-02-29 16:44:10 作者: rapoo

TCPClient控件如何接大数据量的数据?
刚刚用TCPClient控件,在接大数据量的数据时出了问题,因为服务端是别人的,我发某个请求后,有可能返回N多的数据,比如超过100000个字节的话,就接不全;我想过先查询缓冲区中收到了多少,但没找到相关的函数和属性,熟悉这个控件的,给个例子,如何接受大数据量的数据啊?

[解决办法]
TCPClient这些组件有些落后了,建议用Indy组件的IdTCPClient。

通过判断IdTCPClient的IOHandler->InputBuffer->Size就知道缓冲里有多少内容了。
[解决办法]
用TClientSocket很好用。
[解决办法]

探讨

我是BCB2009,没看到SOCKET的控件

[解决办法]
路过学习学习!!
[解决办法]
通讯这玩意儿,还是自己写的比较放心
最好不用控件
[解决办法]
TClientSocket可以用,主要注意及时处理接受报文清空缓冲

读书人网 >C++ Builder

热点推荐