Pregunta

Cuando miro a los documentos de la API NSFileHandle, veo que hay una gran cantidad de métodos de redes hablando de tomas de corriente y cosas por el estilo ...

En la parte superior, que dicen:

  

objetos NSFileHandle proporcionar una   wrapper orientado a objetos para acceder   archivos o canales de comunicación abiertos.

¿Qué es un "canal de comunicación" aquí? ¿Hay algunos ejemplos prácticos que explican que para alguien que no es un establecimiento de una red-ninja?

¿Fue útil?

Solución

Básicamente se trata de una abstracción que le permite acceder a una variedad de canales de comunicación que utilizan una interfaz común. Se aplica a la mayoría de las cosas con las que envía y / o recibe bytes de datos.

Podría ser tubo (que es una forma de comunicación entre procesos en el mismo ordenador); un zócalo, que es básicamente el punto final de una conexión IP; un dispositivo tal como una pieza de hardware con el que puede intercambiar datos. Todo estos se resumieron a una especie de tipo fichero IO con las instrucciones de lectura y escritura.

El uso de un identificador de archivo le permite ignorar el detalle subyacente (netwworking etc.) y acaba de obtener en los datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top