1

我有一个带有 DSServerClass.LifeCycle=Session 的 DataSnap 服务器(公开 TDSServerModule 的下降类)。

当客户端连接 TDSServerModule 时,它​​会被创建并保留在内存中,只要会话存在, - 这建立了一个 datasnap 连接(隧道) - 没关系。

当通过 Android 连接(移动连接)时,TDSServerModule 通过调用(实例)创建/销毁。这建立了一个 REST 连接......

我有一个小演示。

任何想法来解决这个问题......

在此先感谢佩德罗·洛佩斯

4

1 回答 1

3

REST 根据定义是无状态的。来自Server Class LifeCycle的文档:

对于 REST 客户端连接,如果在服务器类上使用 Session LifeCycle,它的行为类似于 Invocation LifeCycle。

这是设计使然。你的问题到底是什么?

于 2012-07-28T20:45:31.013 回答