Delphi 使用FireDAC将多设备应用程序连接到DataSnap REST服务器

Delphi 使用FireDAC将多设备应用程序连接到DataSnap REST服务器,delphi,sql-server-2012,delphi-xe7,datasnap,firedac,Delphi,Sql Server 2012,Delphi Xe7,Datasnap,Firedac,我使用的是DelphiXe7。 我最近完成了一个客户端应用程序,它是delphi中的一个多设备应用程序,我创建了一个直接与SQL Server 2012通信的DataSnap REST Server应用程序。DataSnap应用程序能够很好地从SQL中读取数据(应该如此) 现在,我想通过FireDAC框架将客户端应用程序连接到DataSnap应用程序。每次我输入所需参数并测试连接时(服务器运行时),它都会告诉我“套接字错误#10061连接被拒绝”” 有什么我可能遗漏的吗?我使用的是没有身份验证规

我使用的是DelphiXe7。 我最近完成了一个客户端应用程序,它是delphi中的一个多设备应用程序,我创建了一个直接与SQL Server 2012通信的DataSnap REST Server应用程序。DataSnap应用程序能够很好地从SQL中读取数据(应该如此)

现在,我想通过FireDAC框架将客户端应用程序连接到DataSnap应用程序。每次我输入所需参数并测试连接时(服务器运行时),它都会告诉我“套接字错误#10061连接被拒绝”


有什么我可能遗漏的吗?我使用的是没有身份验证规范的http协议

服务器是否与客户端应用程序在同一主机上运行?我想我们需要更多关于服务器配置的信息。您是如何测试服务器应用程序的?是否确实接受连接?服务器与客户端在同一主机上运行。我使用DataSnap REST应用程序创建了服务器,为其分配了一个端口,并在创建之前对该端口进行了测试,以查看它是否空闲。然后,我使用FireDAC框架创建了与Sql Server 2012的连接。我在ServerContainer中使用了FDConnection组件;指定了驱动程序、数据库、服务器、用户名和密码,然后在创建连接之前测试了连接。它接受连接。你在最后的评论中说“它接受连接”。因此,连接在设计时工作,但在运行时不工作?它在运行时也工作。我能够从sqlI将数据加载到服务器应用程序中。我也禁用了防火墙,但仍然存在同样的问题