Maison >développement back-end >tutoriel php >Notes d'étude d'Apache Mina (7) - Gestionnaire

Notes d'étude d'Apache Mina (7) - Gestionnaire

黄舟
黄舟original
2017-01-18 10:14:301322parcourir

IoHandler a les fonctions suivantes :

sessionCreated
sessionOpened
sessionClosed
sessionIdle
exceptionCaught
messageReceived
messageSent

Événement sessionCreated


L'événement Session Created se produit lorsqu'une connexion est créée. Pour TCP, le résultat est que la connexion est acceptée, et pour UDP, le paquet UDP est accepté. Cette fonction peut être utilisée pour initialiser les paramètres de session.

Événement sessionOpened

L'événement session open se produit lorsqu'une connexion est ouverte. Il est toujours appelé après l'événement sessionCreated. Si un modèle de thread est configuré, cette fonction est appelée dans ce thread au lieu du thread de traitement des E/S.

Événement sessionClosed

Cet événement se produit lorsqu'une session est fermée.

Événement sessionidle

Cet événement se produit lorsqu'une session est inactive, mais cette fonction ne fonctionne pas pour le protocole UDP.

exceptionCaught Event

Cette fonction est appelée lorsqu'une exception est levée.

Événement messageReceived

Cet événement se produit lorsqu'un message arrive.

Événement messageSent

Cet événement se produit lors de l'envoi, comme l'appel de IoSession.write()

Ce qui précède est le contenu des notes d'étude d'Apache Mina (7) - Gestionnaire, plus Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn