当我尝试将客户端与服务器连接时连接被拒绝

connection refused when I try to connect client with server

我制作了一个基本的客户端/服务器 datasnap 应用程序,它通过 http 在本地网络中工作,但是当我尝试从互联网连接被拒绝,以下是我遵循的步骤:

我在服务器组件 TDSHTTPService 中设置为通过端口号 8081 进行连接,然后在客户端中我设置为在 TSQLConnection 中使用相同的端口组件,并且我在主机名中使用了我的 PC public IP,但是当我尝试连接时,连接被拒绝。

有什么建议吗?

忘了说客户端是 Android 上的 Firemonkey 应用 运行。

你应该去路由器管理控制台,找到类似 "port forwarding" 的东西,然后将端口 (8081) 路由到你的计算机 IP - 你必须告诉路由器这个端口上的流量应该去你的计算机