TDiocpCoderTcpServer返回数据记录有条数限制的问题

TDiocpCoderTcpServer返回数据记录有条数限制的问题

在使用TDiocpCoderTcpServer控件返回查询数据的时候,发现当记录条数超过一定数量的时候(比方有人反试图返回30万条查询记录就报错),就会报“内存溢出”的错误。

解决办法:

修改diocp_tcp_server.pas单元 constructor TDiocpTcpServer.Create(AOwner: TComponent);方法

将FMaxSendingQueueSize := 1000;改为

FMaxSendingQueueSize := 10000;  

就是加大发送队列的尺寸。因为当发送数据超过了发送队列的尺寸就会报错。

 

posted @ 2017-11-23 11:21  delphi中间件  阅读(749)  评论(0编辑  收藏  举报