Heim > Backend-Entwicklung > PHP-Tutorial > Apache Mina-Studiennotizen (7) – Handler

Apache Mina-Studiennotizen (7) – Handler

黄舟
Freigeben: 2023-03-04 22:24:01
Original
1319 Leute haben es durchsucht

IoHandler hat die folgenden Funktionen:

sessionCreated
sessionOpened
sessionClosed
sessionIdle
exceptionCaught
messageReceived
messageSent
Nach dem Login kopieren

sessionCreated Event


Das Session Created-Ereignis tritt ein, wenn eine Verbindung erstellt wird. Für TCP bedeutet dies, dass die Verbindung akzeptiert wird, und für UDP wird das UDP-Paket akzeptiert. Mit dieser Funktion können Sitzungsparameter initialisiert werden.

sessionOpened-Ereignis

Das Sitzungseröffnungsereignis tritt ein, wenn eine Verbindung geöffnet wird. Es wird immer nach dem sessionCreated-Ereignis aufgerufen. Wenn ein Thread-Modell konfiguriert ist, wird diese Funktion in diesem Thread und nicht im E/A-Verarbeitungsthread aufgerufen.

sessionClosed Event

Dieses Ereignis tritt ein, wenn eine Sitzung geschlossen wird.

Sessionidle-Ereignis

Dieses Ereignis tritt auf, wenn eine Sitzung im Leerlauf ist, aber diese Funktion funktioniert nicht für das UDP-Protokoll.

ExceptionCaught Event

Diese Funktion wird aufgerufen, wenn eine Ausnahme ausgelöst wird.

messageReceived Event

Dieses Ereignis tritt auf, wenn eine Nachricht eintrifft.

messageSent Event

Dieses Ereignis tritt beim Senden auf, z. B. beim Aufrufen von IoSession.write()

Das Obige ist der Inhalt der Apache Mina-Studiennotizen (7) – Handler, Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage