Maison >développement back-end >tutoriel php >Notes d'étude d'Apache Mina (7) - Gestionnaire
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) !