2011-02-14 24 views
5

Actualmente tengo una aplicación móvil que usa una conexión de socket para comunicarse con un servidor. Sin embargo, parece que algunos usuarios se quejan de que el puerto está bloqueado por su ISP o red inalámbrica.Qué puerto de red usar para la aplicación móvil

¿Existe una gama de puertos que son suficientemente conocidos como para no ser bloqueados pero que tampoco son utilizados por dispositivos móviles que podría utilizar? ¿O hay una mejor manera de abordar este problema?

Pedirle al ISP/administrador de red inalámbrica que desbloquee un puerto actualmente no es lo más factible que pueda hacer.

EDITAR: Estoy mirando operadores móviles canadienses, estadounidenses y europeos en particular.

+0

BTW, incluido el país o la red, también podría ayudar a otros usuarios a brindarle mejores consejos en función de la experiencia con esas redes. – drubin

Respuesta

4

El mejor y único puerto para usar sería 80 tráfico HTTP estándar.

También podría intentar ... 443 SSL tráfico HTTP puerto de copia de seguridad de tráfico HTTP 8080 normalmente utilizado para servidores proxy o los enlaces.

Pero, sinceramente, si usted está remotamente preocupado por las redes que bloquean su tráfico, HTTP y el puerto 80 son las únicas maneras de hacerlo. La mayoría de las redes permitirán el puerto 80 si permiten algo.

BTW algunas veces la única forma es pedirle a los ISP/Redes que abran ese puerto a su servidor, esto no es lo ideal, pero si bloquean el puerto 80, tendrá que preguntárselo.

Cuestiones relacionadas