I am using Windows 11 Pro.
I am on a local network, and I am using a No-IP address and connected to No-IP address.
I opened port 7777 on my Windows firewall and my router.
I have created a server DataSnap application (Windows VCL) and a client DataSnap application (Windows VCL).
Server components:
DSServer1
DSServerClass1
connected to DSServer1
DSTCPServerTransport1
connected to DSServer1
DSTCPServerTransport1
Port = 7777
Client components:
SQLConnection1
Driver
= DataSnap
ConnectionName
= DataSnapCONNECTION
Params
[ DriverName = DataSnap , HostName = ?????.ddns.net , Port = 7777 , ConnectionName = DataSnapCONNECTION ]
When running the server and trying to connect SQLConnection1
from the client side, if I connect to localhost
or 127.0.0.1
or my local network IP 192.168.1.7
, it connects successfully.
But, if I try to connect to my No-IP host, I get a error
Socket Error # 10060
Connection timed out
I solved my problem The problem was I was trying to connect to the server through the same network So I tried to connect from another computer connected to another internet network and it worked fine