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

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

解决办法:

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

将FMaxSendingQueueSize := 1000;改为

FMaxSendingQueueSize := 10000;  

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

 

相关文章:

  • 2021-07-21
  • 2022-12-23
  • 2021-06-10
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2021-09-15
猜你喜欢
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
  • 2022-02-09
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案