Java LanguageNIO - Mise en réseau


Remarques

SelectionKey définit les différentes opérations et informations sélectionnables entre son sélecteur et son canal . En particulier, la pièce jointe peut être utilisée pour stocker des informations liées à la connexion.

La gestion de OP_READ est assez simple. Cependant, vous devez faire attention lorsque vous traitez avec OP_WRITE : la plupart du temps, les données peuvent être écrites sur les sockets pour que l'événement continue à se déclencher. Assurez-vous d'enregistrer OP_WRITE uniquement avant de vouloir écrire des données (voir cette réponse ).

En outre, OP_CONNECT doit être annulé une fois que le canal est connecté (car, bien, il est connecté. Voir ceci et cela répond sur SO). D' où l' OP_CONNECT enlèvement après finishConnect() a réussi.

NIO - Mise en réseau Exemples Liés