TDiocpCoderTcpServer 使用
2024-08-27 20:40:12
TDiocpCoderTcpServer 使用
uses diocp_coder_tcpServer,utils_zipTools,diocp_tcp_server,diocp_task
// 创建TCP SERVER
FTcpServer := TDiocpCoderTcpServer.Create(Self);
// 心跳
FTcpServer.KeepAlive := true;
// 工作线程数量
// GetSystemInfo(si);
// FTcpServer.WorkerCount := si.dwNumberOfProcessors * 2 + 1;
// 创建监视
FTcpServer.createDataMonitor;
// 注册编码、解码类
FTcpServer.registerCoderClass(TIOCPStreamDecoder, TIOCPStreamEncoder);
// 注册客户端上下文
FTcpServer.registerContextClass(TMyClientContext);
TFMMonitor.createAsChild(pnlMonitor, FTcpServer);
FTcpServer.LogicWorkerNeedCoInitialize := true;
FTcpServer.UseObjectPool := True;
最新文章
- 谷歌电子市场1--BaseFragment
- [超级懒人最简单法]iPhone 6 plus 适配切图方法分享(转载文章)
- MethodInvoker 创建委托
- centos下 Vim快捷键操作命令大全
- dede完美分页样式
- Java中的数组操作进阶
- Chapter 7 Windows下pycaffe的使用之draw_net.py
- Codevs 2894 Txx考试
- iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述
- 一天一个Java基础——数组
- CentOS 6.4 播放avi格式的视频文件
- JVM 学习笔记
- RabbitMQ (三) 发布/订阅
- DatasourceUtils类:获取连接池和数据库连接
- httpServletRequest中的流只能读取一次的原因
- 4.7 Routing -- Redirecting
- 字符串:KMP
- cocos2dx2.x 创建项目
- 关于JS闭包
- 一:ActiveMQ知识整理