我在 windows7 上安装 datasnapxe2 tcp 服务器,在两个客户端连接到服务器后,其中一个连接在几秒钟后正常断开,LifeCycle=Session, 我在一些 windows7 虚拟机上测试它工作正常,在另一台有 windows7 同样问题的计算机上,
请注意,相同的客户端和相同的服务器,安装和测试的运行时库相同
keepalive需要配置win7,TCP/IP吗?以及如何?
是否有某些 win7 服务在运行并出现问题?
注意测试时运行的第 3 方应用程序:Teamviewer、Tightvnc、MS security essentials、skype、MS Messenger、...
我删除了这些(阻止了它们)但问题仍然存在
我相信有一些东西可以通过配置 tcp/ip 优雅地关闭一个或多个连接,但我搜索并没有找到任何东西,
你会回复吗?
谢谢
最佳答案
尝试将您的 RadStudio XE2 升级到 Update 2 或更高版本,因为它是 Update 1 上的错误。我也遇到了这个问题,然后在 Update 2 上发现了他们的错误修复...
尝试在 Ide 上运行您的服务器应用程序,然后运行并连接到已编译的可执行数据快照客户端,然后尝试执行服务器方法并等待一段时间,然后将显示无效指针/访问冲突...这就是客户端提示的原因“优雅地断开连接”......
链接:http://edn.embarcadero.com/article/41750 ...
文章:QC#:报告日期:地区: 99616 10/4/2011 数据库\DataSnap\服务器 说明: 步骤: [QC 简短说明] [致命] Datasnap 服务器异常 XE2 SP1
[质检说明] 使用 XE2 SP1 构建的 Datasnap 服务器/客户端应用程序: 服务器确实抛出 EInvalidPointer/访问冲突 超过 1 个客户端连接后出现异常。 QC 条目 99616....
关于windows - Windows 7 上的 DataSnapXE2 正常断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062662/