首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
TDiocpTcpServer 使用
2024-09-06
DIOCP之数据接收事件
一.不引用编码器与解码器的情况下(ECHO的DEMO) 类TIOCPtcpclient,接收服务器的数据事件:OnRecvBuffer 类TDiocpTcpServer,接收客户端数据事件:OnRecvBuffer TIocpTcpServer property OnDataReceived: TOnDataReceived read FOnDataReceived write FOnDataReceived; 二.引用编码器与解码器的情况下 编码器与解码器对接收数据进行了一次封装,在OnRe
DIOCP之EchoServer分析
constructor TfrmMain.Create(AOwner: TComponent);begin inherited Create(AOwner); sfLogger.setAppender(TStringsAppender.Create(mmoLog.Lines)); sfLogger.AppendInMainThread := true; FTcpServer := TDiocpTcpServer.Create(Self); FTcpServer.Name := 'iocpSVR'
DIOCP之注册编码解码器与ClientContext
FTcpServer.registerCoderClass(TIOCPStreamDecoder, TIOCPStreamEncoder);//注册编码器与解码器 FTcpServer.registerContextClass(TMyClientContext);//注册clientcontext (* * Unit owner: D10.Mofen * homePage: http://www.diocp.org * blog: http://www.cnblogs.com/dksoft *
DIOCP之DEMO-登陆验证设计(二)
ECHOServer代码(不考虑粘包的处理): unit ufrmMain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ActnList, diocp_tcp_server, ExtCtrls, ComCtrls, utils_safeLogger, utils_BufferPool, utils_fileWriter,
TDiocpCoderTcpServer返回数据记录有条数限制的问题
TDiocpCoderTcpServer返回数据记录有条数限制的问题 在使用TDiocpCoderTcpServer控件返回查询数据的时候,发现当记录条数超过一定数量的时候(比方有人反试图返回30万条查询记录就报错),就会报“内存溢出”的错误. 解决办法: 修改diocp_tcp_server.pas单元 constructor TDiocpTcpServer.Create(AOwner: TComponent);方法 将FMaxSendingQueueSize := 1000;改为 FMaxS
热门专题
php5.0.23漏洞
linux pxe 启动windows10
H5 引入公共head
springmvc model 返回数组
js 原生 animate
kafka手动平衡leader个数
canvas元素点击事件
linux 查看当前系统现在打开了多少文件
spark core读取hive数据成rdd
java double保留三位小数
mysql distinct单个字段
Linux的sftp脚本
uniapp socket 封装 返回请求结果
node引入js文件
sqlserver存储过程执行时间 和语句
android studio hprof文件判断内存泄漏
vue3 局部引入组件
MVC core 接收json
proguard配置文件
python用函数求两个数的最大公约数