3
我使用Indy的HTTP服务器的一个项目,所以我有几个问题:印http服务器问题
- 是否为onConnect得到的,即使一个连接在一个单独的线程执行的事件?
- 我可以从事件OnConnect更新VCL
- 如果MaxNumberConnections为 设为0,那么它究竟意味着什么?
谢谢。
我使用Indy的HTTP服务器的一个项目,所以我有几个问题:印http服务器问题
谢谢。
1.事件OnConnect get是否在单独的线程中执行?
是的,即使您在单独的线程中运行,该事件也会与其他事件一样被解雇。这个问题还有待你回答,那就是为什么。 TIdTCPServer
已经使用多线程因此
它可以在主线程上下文(在窗体上)使用。
2.我能从中为onConnect事件更新VCL?
是的,但您必须使用一些GUI同步练习,例如Synchronize
方法或例如消息从分离的工作线程发布到您的主线程。
3.如果MaxNumberConnections设置为0,这是什么恰恰意味着?
分配给MaxConnections
的零值意味着一次没有连接限制。