关于xe10 android 客户端用 TFDCONNECTION连接 datasnap

flynetxu 2017-04-14 05:42:53
各位大侠,

我是android新人,我想在手机上开发一个APP,用DATASNAP。服务端用FIREDAC做的,同时我在电脑的客户端能连接上,但
我在手机android 客户端用 TFDCONNECTION连接 datasnap 服务器时总会出现 [fireDAC][Phys][TDBx][DS] Socket Error # 111 Connection Refused。不知道为何,是不是手机上不能用TFDCONNECTION连接DS的?


谢谢各位!
...全文
827 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flynetxu 2017-04-19
  • 打赏
  • 举报
回复
有没有高手啊?这里好象很冷清啊
flynetxu 2017-04-19
  • 打赏
  • 举报
回复
问题找到不是HOSTNAME是SERVER
flynetxu 2017-04-18
  • 打赏
  • 举报
回复
客户端在没有在IDE中直接设CONNECTED=TRUE是没有问题的,但一写入设备中就不行了,我调试了一下应该端口和IP都是对的代码如下: procedure Tfm_Login.ConnectToServer(IPAddr:string;Port:Integer); begin aResult :=false; fmDM.FDConnection1.Connected :=False; with fmDM.FDConnection1.Params do begin Values['DriverName']:='DS'; Values['HostName']:=IPAddr; values['Port']:=inttostr(Port); end; fmDM.FDConnection1.Connected:=true; end;
lyhoo163 2017-04-15
  • 打赏
  • 举报
回复
Socket Error 表示 Socket连接出错了。 1、确认TFDCONNECTION在服务器端,连接数据库成功了吗? 2、你的电脑与手机是否,在同一个局域网上。 3、电脑服务器上Socket的程序运行了吗? 4、电脑服务器和客户端Socket的端口要一致; ......
zhuolong1987 2017-04-15
  • 打赏
  • 举报
回复
看看端口号设置对了吗?连接类型要选datasoure

1,593

社区成员

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

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