Red de conocimiento informático - Descarga de software - ¿Por qué las aplicaciones móviles eligen la comunicación por socket en lugar de http?

¿Por qué las aplicaciones móviles eligen la comunicación por socket en lugar de http?

La comunicación entre el cliente móvil y el servidor suele realizarse en modo CS y, por supuesto, se utilizan sockets normales. HTTP es en realidad un socket, pero es una conexión corta basada en TCP y tiene funciones adicionales. excluyendo aquellos que no se utilizan temporalmente Fuera del enlace, las ventajas no son obvias, pero por el contrario, hay muchas desventajas:

HTTP utiliza transmisión de texto sin formato, lo que no es bueno en términos de seguridad. protocolos personalizados, por lo que es más seguro.

HTTP suele ser una conexión corta, no puede recibir mensajes enviados activamente por el servidor, pero el socket sí, por lo general una conexión constante

La transmisión HTTP toma genera más tráfico, mientras que el uso de socket solo alinea la estructura y omite los sustantivos de las variables

p>

La velocidad de análisis HTTP es lenta, mientras que el uso de socket generalmente no requiere análisis, simplemente determine el tipo de mensaje .

Por supuesto, la velocidad de desarrollo HTTP es rápida y es fácil completar una interfaz de aplicación