MINA 框架之IoService學習

2021-06-26 12:02:22 字數 368 閱讀 9356

在mina框架結構中我們知道,ioservice是mina應用程式的其中一層。它為server和client提供所有的io 服務。它處理你的應用程式和遠端對端的所有互動。其本身是乙個介面,在server端的實現為ioacceptor ;在client端的實現為ioconnector 

先來看看它的mind map:

接下來看看ioservice的乙個實現ioacceptor介面,它被應用在server端接受新的連線請求。

ioacceptor的實現主要有以下幾種:

類圖如下:

建立方式:

在client端,ioacceptor的實現為ioconnector,ioconnector被實現為如下幾類:

未完待續~~~

MINA 框架簡介

1。mina 框架簡介 2。iosession session可以理解為伺服器與客戶端的特定連線,該連線由伺服器位址 埠以及客戶端位址 埠來決定。客戶端發起請求時,指定伺服器位址和埠,客戶端也會指定或者根據網路路由資訊自動指定乙個位址 自動分配乙個埠。這個位址 埠對構成乙個session。sessi...

Mina框架研究(3)

不堪回首 junotes filters iofilter 是mina框架中乙個核心的部分,如下圖,對間於ioservice和iohandle之間,用於過濾所有的i o事件和請求,其扮演的角色就像j2ee中的servlet。mina提供不少現成的過濾器 1 loggingfilter 日誌過濾器,用...

Mina框架資料傳送流程

mina框架經常用,但是具體的細節還是摸不清楚。稍稍深入了一下 看了一下資料流程,在此做一些記錄。先看一下大致的流程。詳細的說明網上很多,比如官方 部分層的細節也沒有深究。主要看了一下iofilter 資料報傳送流程 session.write 這個函式應該是filter之前的業務。eclipse單...