0

我得出的结论是,只有 1 个客户端线程可以通过连接访问服务器。但是如何管理呢?

每次使用 TSQLConnection 时都需要锁定连接吗?例如,使用服务器方法?

如何自动化我的服务器方法来锁定和解锁与我的服务器的连接?

我应该将我所有的服务器方法调用从

ServerMethod();

Try
  Datamodule.lock;
  ServerMethod
Finally
  Datamodule.unlock;
end;

或者我应该给我的线程新的连接?

我使用其他线程进行打印,这需要来自服务器的信息。打印应在后台完成,但仍使用来自主应用程序的 SQL 连接。

编辑:创建新连接的问题是服务器创建了一个新的 ClientSession。所以我需要创建并关闭这个会话。有没有办法创建到同一个会话的新连接?

4

0 回答 0