Una aplicación de servidor normalmente escucha un puerto específico que espera solicitudes de conexión de un cliente. Cuando llega una solicitud de conexión, el cliente y el servidor establecen una conexión dedicada a través de la cual pueden comunicarse. Durante el proceso de conexión, al cliente se le asigna un número de puerto local y le asigna un socket . El cliente habla con el servidor escribiendo en el socket y obtiene información del servidor al leerlo. Del mismo modo, el servidor obtiene un nuevo número de puerto local (necesita un nuevo número de puerto para poder seguir escuchando las solicitudes de conexión en el puerto original). El servidor también une un socket a su puerto local y se comunica con el cliente leyendo y escribiendo en él.
El cliente y el servidor deben acordar un protocolo, es decir, deben acordar el idioma de la información transferida de un lado a otro a través del socket.
Definición: un socket es un punto final de un enlace de comunicación bidireccional entre dos programas que se ejecutan en la red.
Por favor, vea si el siguiente enlace lo ayudará.
Ejemplo de Android Socket | Ejemplos Java Code Geeks
- ¿Cuánto dinero suele gastar un pequeño desarrollador de Android para promocionar su aplicación?
- ¿Cuál es el mejor sitio (s) para información de Android UX y patrones de diseño?
- ¿Algún teléfono Android Verizon tiene una ranura para tarjeta SIM que pueda usar con una tarjeta SIM Verizon BlackBerry existente?
- ¿Cómo se compara el Droid X con otros teléfonos Android?
- ¿Es posible crear una aplicación móvil HTML5 que se vea y funcione exactamente como una aplicación nativa?
Información general:
¿Qué es un zócalo?