DataSnap简单例子问题

鐵蛋 2016-07-06 02:16:24
各位牛人,我测试最基本的DataSnap例子,就是纯控件,没有多余代码,连的本地access文件,服务器放本地测试没问题,把服务器放到聚石塔网络服务器上后,客户端就连不上,SQLConnection1无法连接,这台网络服务器是有固定ip的,我这边也能通过远程桌面连上,但就是显示“Connection reset by peer..”,网络服务器防火墙已经关闭,本地也关闭了,杀软这些也关掉了,服务器上端口211显示监听状态请问这种情况是哪里出了问题?
...全文
225 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
鐵蛋 2016-07-13
  • 打赏
  • 举报
回复
结贴了,现在暂时没发现什么问题
鐵蛋 2016-07-08
  • 打赏
  • 举报
回复
引用 7 楼 jjpweb 的回复:
在局域网中测试下,应该没问题得。
是的,ping的通就没问题
鐵蛋 2016-07-08
  • 打赏
  • 举报
回复
找到答案了,是云服务器上对端口有控制,只开放了少量的几个端口(30000~30005)对外服务,我改成指定的端口号30005后马上Connected=true就能连通了,但这个30005端口在“网店管家”里面被作为消息端口使用,请问能共用一个端口吗,或者说共用一个端口数据量打的时候会有影响吗
看那山瞧那水 2016-07-07
  • 打赏
  • 举报
回复
一个提示:服务端要带midas.dll和dbxmss.dll(用DBX连数据库), 客户端要带midas.dll 如果项目USES了midasLib,就不要midas.dll
鐵蛋 2016-07-07
  • 打赏
  • 举报
回复
引用 2 楼 jankercsdn 的回复:
一个提示:服务端要带midas.dll和dbxmss.dll(用DBX连数据库), 客户端要带midas.dll 如果项目USES了midasLib,就不要midas.dll
----------------------------------------------------------------------------------------- 服务器端用的ADO组件,刚换成DBX,服务器端带上dbxmss.dll也是一样
jjpweb 2016-07-07
  • 打赏
  • 举报
回复
在局域网中测试下,应该没问题得。
鐵蛋 2016-07-07
  • 打赏
  • 举报
回复
引用 5 楼 lyhoo163 的回复:
DataSnap 是三层式联网,交流数据。除了DataSnap常用设置外,还得设置服务器和客户端的IP网络设置,否则,联接不上的。
这些我都填写正确了 环境是这样的,老婆公司使用的一个叫“网店管家”的电商ERP系统,也是用delphi开发的三层程序,应用服务器放在淘宝的聚石塔托管服务器ECS上,数据使用的阿里云的RDS,这个RDS上为了安全做了黑白名单的限制,指定只能让该ECS的IP访问,其他任何网络客户端访问不了RDS上的数据,只有通过ECS中转,而这个网店管家的网络客户端就从这个ECS服务器上取数据,典型的三层系统。我现在的想法就是也搞个应用服务器放在该ECS上,连接RDS,账户密码啥的都有,连接也没问题,问题就是客户端现在无法连接到该ECS,能远程连接的上 我去装有这个网店管家客户端的电脑上测试过,这些电脑都能ping的通该ECS上的ip或是阿里云的地址ecs.aliyuncs.com,但在我这个开发电脑上就ping不通该2个地址,而这个ECS服务器上2003系统我也检查了个遍,没有做过一些特殊设置,所以我怀疑在阿里云的控制台那里对访问做了限制,和RDS上面类似,但我们是使用“网店管家”这个第三方厂商提供的服务,只能登陆ECS的ip,无法进入阿里云的控制台查看,所以这种可能也仅仅是猜测
lyhoo163 2016-07-07
  • 打赏
  • 举报
回复
DataSnap 是三层式联网,交流数据。除了DataSnap常用设置外,还得设置服务器和客户端的IP网络设置,否则,联接不上的。
看那山瞧那水 2016-07-07
  • 打赏
  • 举报
回复
难道是连接超时?本地可以,远程服务器不行,你设置下连接超时的那个时间试试?
鐵蛋 2016-07-06
  • 打赏
  • 举报
回复
服务器和客户端更换了通信端口也是一样,本地ok,一远程就不行

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧