我有一个带 DSServerClass.LifeCycle=Session 的 DataSnap 服务器(公开了 TDSServerModule 的后代类)。
当客户端连接到 TDSServerModule 时,只要 session 存在,它就会被创建并保留在内存中,- 这建立了数据快照连接(隧道)- 没关系。
当通过 Android(移动连接)连接时,TDSServerModule 通过调用(实例)创建/销毁。这建立了 REST 连接...
我有一个关于此的小演示。
解决这个问题的任何想法......
提前致谢, 佩德罗·洛佩斯
最佳答案
根据定义,REST 是无状态的。来自 上的文档 Server Class LifeCycle :
For a REST client connection, if Session LifeCycle is used on the server class, it behaves like Invocation LifeCycle.
这是设计使然。你的问题到底是什么?
关于android - 具有 Android 连接的 Delphi XE2 DataSnap 生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11693001/