首頁 > 後端開發 > php教程 > Apache Mina 學習筆記(7) - Handler

Apache Mina 學習筆記(7) - Handler

黄舟
發布: 2023-03-04 22:24:01
原創
1335 人瀏覽過

IoHandler有以下函數:

sessionCreated
sessionOpened
sessionClosed
sessionIdle
exceptionCaught
messageReceived
messageSent
登入後複製

sessionCreated Event


當一個連接創建時,Session Created 事件發生。對TCP來說,結果就是連線接受,對UDP來說就是UDP封包被接受。這個函數可以用來初始化session參數。

sessionOpened Event

當一個連接開啟時,session opened 事件發生。他總是在sessionCreated 事件之後被調用。如果配置了一個線程模型,那麼這個函數在該線程中調用而不是在I/O處理線程被呼叫。

sessionClosed Event

當一個session關閉時,該事件發生。

sessionidle Event

當一個session空閒時,該事件發生,但是該函數對UDP協議不管用。

exceptionCaught Event

當一個Exception被拋出時,函數被呼叫。

messageReceived Event

當一個訊息到達時,該事件發生。

messageSent Event

當發送時,如調用IoSession.write()時發生該事件

以上就是Apache Mina 學習筆記(7) - Handler的內容,更多相關內容請關注PHP中文網(www.php. .cn)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板