windows - Windows 7 上的 DataSnapXE2 正常断开连接

标签 windows delphi delphi-xe2 datasnap c++builder-xe2

我在 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/

相关文章:

c++ - 如何将图标分配给 Windows(或 Visual Studio)上的可执行文件

Delphi/ASM 代码与 64 位不兼容?

delphi - 使用 DefineProperties 替换 TPersistent 属性,例如字体

windows - 从 CMake/PkgConfig 为 pkg-config 提供选项 --define-variable

Java - 如何完全静默地运行我的应用程序而不弹出任何 GUI 或命令提示符?

windows - Windows 上的 Meteor 更新下载失败

delphi - 将 ASM 指令 RDRand 转换为 Win64

delphi - 使用 Delphi 5 在 ListView 单元格中插入组合框

sql-server - 如何从delphi应用程序监控SQL Server数据库表

delphi - 从Windows应用程序向服务应用程序发送大量数据