Noobish question -
I have a perl script running on a linux server which opens UDP port 7015. netstat -ulnp shows:
udp 0 0 0.0.0.0:7015 0.0.0.0:* 16365/perl
nmap -sU -p 7015 'hostname' on a remote machine shows:
7015/udp open|filtered unknown
Now when I run a client java program on an Android device, and send a datagram, it works flawlessly under wifi, but not through the cell network - after wifi is turned off or the device is moved out of wifi range. Other than possible port-blocking by the provider, why would this socket work under wifi, but not GPRS?