iPhone sockets working over WIFI but not 3G - objective-c

I have a native iPhone app that connects to a client machine via sockets. The connection works over WIFI but does not work over 3G.
Does anyone have ideas what the issue could be?
Thank you.
UPDATE: The client machine is not on the same network as the iPhone.

Is this client machine within the same network as the iPhone? Then you can access it over Wifi, but would need a proxy over 3G. Just a guess.

The issue is that some cellular networks block certain ports. This is why it worked over WIFI but not 3g. One of the reasons why it is better to use web services.

Related

Is there a way to send connection requests to local devices through an app?

What I'm visualizing:
4 different devices each running the same app while connected to the Internet via their cellular networks. Is there a way I can broadcast connection requests to all these devices, considering that they're not on the same local network?
I don't have any solid ideas on how to achieve this, maybe something in the the Bluetooth/Wi-Fi Direct (PAN) space?

Is it possible to bridge ssh through a 4G connection?

My case is the following: I will install some prototypes connected together with wifi (one device is the AP) in a distant site. I'd like to be able to remotely connect to my network for avoiding to travel.
As there will be 4G networks available there, I was wondering if a simple solution could be to have a smartphone connected to my wifi network, and use it to forward ssh client requests through 4G connection.
I have no idea if it's possible, how/depending on network operators, if there are standards and software (preferably android) for doing so.
Sorry it this question remains a bit vague, but any pointers would be appreciated.
There are also some 4G boxs that provide internet as wifi AP. I could change my network to connect to it, but I have no idea if I can reliabily get an address to this.
Thanks for your help.
A VPN server might be an option. Like DD-WRT on a router, or your own dedicated VPN server.

Can you change Windows Mobile Device Centre to use a different network from 192.168.55.0/24 for debugging the compact framework?

I have a piece of software I have written that talks to a web service over it's Wifi connection on a Casio WinCE handheld.
Unfortunately the Wifi network and the network created by WMDC (or ActiveSync) to host the debugger connection clash, they are both 192.168.55.0/24. So I can't have them both connected at the same time.
Does anybody know if you can reconfigure WMDC to use a different address range?
I've hunted through the registry but can't see anything obvious, and Google is not turning up anything useful.
Thanks,
James.
Is the development PC on teh same network as the WiFi connection? If so, I'd abandon ActiveSync/WMDC altogetehr and just use ethernet debugging over the same connection that it's using for the web service calls.

Windows Phone 7 App Slows down in Wi-Fi than 3G or LAN

I've developed a Windows phone app which consumes some data from WCF Service. My app seems to be very slow in Wi-Fi on comparing it with 3G or LAN. I'm a new bee to both Windows phone app dev and WCF. I've verified a number of variables on WiFi bandwidth and connection. Wi-Fi looks good, but the app still slows down. So not sure where the problem is? Do I need to add any configuration to my service to avoid this? Or do I need to check my device? Can anyone help me to find out the cause?
I have had a similar issue. Seems like the 3G data and WiFi do not work smoothly when they're both turned on. Disable 3G data and only enable WiFi and vice versa.
This issue appeared for me after the 7.10.8107.79 update.
This bug have been reported to Microsoft and they are looking into the issue.

How to Detect and Connect to the 3G network via ipad programatically

I want to use the 3G network connectivity, to send data over server, currently I am using the iOS Developer Library - Reachability, through which i can detect and connect the WiFi network and it is working fine for me.
But now I want to use the 3G network to do the same.
Can anyone help me out to do the same.
The Reachability extension [http://blog.ddg.com/?p=24] by Andrew Donoho can help you detect when your app is connected via WWAN