2012-09-13 17 views
8

He intentado con google, pero ni siquiera puedo ver una publicación sobre esto. Cuando quiero crear un socket en Android, ¿la misma regla de cómo creamos socket en PC se aplica a Android? ¿Programa escuchando en un puerto y espera para crear un socket?¿Cuántos número de puerto tienen Android y iOS?

+0

¿Admite Android y IOS al receptor de los puertos de red? y ¿cómo hago para oyente en un puerto? –

+0

@ FIG-GHD742 Creo que la compatibilidad con Android, simplemente vi la clase ServerSocket, debería ser similar a J2SE. Pero no estoy seguro de cuál es el número de puerto y cuántos podemos suministrar. – GMsoF

+0

Ambos (iOS y Android) admiten conexión de socket, pero no estoy seguro de cuántos puertos admite – jMelnik

Respuesta

1

Tiene ServerSocket y Socket. Llame al Socket client = ss.accept() para esperar hasta que un cliente se conecte. Si no está seguro de qué puerto es gratuito, solo use ss = new ServerSocket(). Esto asignará automáticamente un puerto libre. También asegúrese de no hacer esto en el hilo principal y declarar los permisos correspondientes en su manifiesto.

+0

¿Tiene claro cuántos puertos existen en total en Android? – GMsoF

+1

1-1024 están reservados. 1025-65535 son gratuitos si no son utilizados por aplicaciones de terceros. – bluewhile

Cuestiones relacionadas