Question

Quand je regarde l'API NSFileHandle docs, je vois qu'il ya beaucoup de méthodes de réseautage parler de prises de courant et des trucs comme ça ...

En haut, ils disent:

  

objets NSFileHandle fournissent un   enveloppe orientée objet pour accéder   fichiers ouverts ou des canaux de communication.

Qu'est-ce qu'un « canal de communication » ici? Y a-t-il des exemples pratiques qui expliquent pour quelqu'un qui n'a pas un réseau-ninja?

Était-ce utile?

La solution

Fondamentalement, il est une abstraction vous permettant d'accéder à une variété de canaux de communication à l'aide d'une interface commune. Il applique à la plupart des choses avec lesquelles vous envoyez et / ou recevoir des octets de données.

pourrait être tuyau (ce qui est un moyen de communication entre processus sur le même ordinateur); une douille, qui est essentiellement le point d'extrémité d'une connexion IP; un dispositif tel qu'un morceau de matériel avec lequel vous pouvez échanger des données. Tous ces s'abstraire à une sorte de fichier comme IO avec lecture et d'écriture des instructions.

L'utilisation d'un descripteur de fichier vous permet d'ignorer les détails sous-jacents (netwworking etc.) et juste obtenir les données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top