i am using ITEAD 3G shield and trying to establish a TCP connection . when i connect with google it connected perfectly but when i'm trying to connect to self made server it shows connection failed
Note: i have created this server with socket test using my own PC as server and the shield as client
Sounds to me like a "classical" connectivity problem.
Question : can you "ping" the machine running your server (in your mock IPv4 address : 103.234.27.54), form another 3G connected device (i.e. your phone)?
If so, I have no answer.
Else, I think you should expose your server's machine to Internet (do you have a DMZ?).
It looks like 103.234.27.54 is actually your IP address exposed to the internet. At least I'm able to ping it.
C:\>ping 103.234.27.54
Ping wird ausgeführt für 103.234.27.54 mit 32 Bytes Daten:
Antwort von 103.234.27.54: Bytes=32 Zeit=335ms TTL=52
Antwort von 103.234.27.54: Bytes=32 Zeit=340ms TTL=52
Antwort von 103.234.27.54: Bytes=32 Zeit=343ms TTL=52
Antwort von 103.234.27.54: Bytes=32 Zeit=337ms TTL=52
Can you connect to the IPv6 address of the server, from the 3G connected devices (your project and your phone)?
Can you disable temporary the IPv6 protocol on your server?