Is it possible and is there such a practice?
I am making an application which works well with udp over wifi but fails over 3G networks. It could very well be some platform limitation or error in my code but I am wondering if it is possible to have limitation on using UDP imposed by the carrier.
The application is for the Blackberry platform.
It’s technically possibly for them to limit UDP, but unlikely that they would. As already mentioned, you are probably just experiencing high packet loss.
Is this a streaming application? If not, you could consider using TCP instead to assure delivery.