【发布时间】:2019-06-07 20:06:42
【问题描述】:
我正在开发一个包含许多客户端请求的服务器。根据请求的类型,我想为每种类型的请求使用单独的TIdCmdTCPServer。
其实它是一个会计软件,我想用一个单独的TIdCmdTCPServer将每个服务分开,例如一个用于会计,另一个用于库存,等等。
每个TIdCmdTCPServer 都有自己的一组命令处理程序,并且会监听自己的端口,但所有的都将在同一个 IP 上激活并在同一个应用程序中运行。
这种方法有什么缺点?
我可以使用所有TIdCmdTCPServers 共享的单个TSchedulerThreadPool 吗?或者我应该为每个人使用一个单独的TSchedulerThreadPool?
【问题讨论】:
标签: delphi tcp server indy indy10