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

Posted 咏南中间件和开发框架

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TDiocpCoderTcpServer返回数据记录有条数限制的问题相关的知识,希望对你有一定的参考价值。

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

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

解决办法:

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

将FMaxSendingQueueSize := 1000;改为

FMaxSendingQueueSize := 10000;  

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

 

以上是关于TDiocpCoderTcpServer返回数据记录有条数限制的问题的主要内容,如果未能解决你的问题,请参考以下文章

聚合函数和分组查询(快掏出小本本记下来这些锦囊妙计)

聚合函数和分组查询(快掏出小本本记下来这些锦囊妙计)

(多张图片打包为Zip返回前端下载) 记NetCore HttpClient.GetStreamAsync()返回只读流,Stream的Length属性不可用,报错的问题。

记js里codePointAt()方法返回的结果的含义。

北京培训记day5

shell-记不住的知识点记录