photoshop基礎(chǔ)入門教程做seo網(wǎng)頁價格
場景
我們在寫 TCP Server 時,都會先選好一個端口以監(jiān)聽客戶端連接,再創(chuàng)建N組線程池來執(zhí)行相關(guān)的任務(wù),譬如發(fā)送消息、解碼數(shù)據(jù)包、處理數(shù)據(jù)包等任務(wù),還要維護(hù)客戶端連接的各種數(shù)據(jù),為了和業(yè)務(wù)互動,還要把這些客戶端連接和各種業(yè)務(wù)數(shù)據(jù)綁定起來,譬如把某個客戶端綁定到一個群組,綁定到一個 userid,綁定到一個 token 等。
TioConfig就是解決以上場景的:配置線程池、監(jiān)聽端口,維護(hù)客戶端各種數(shù)據(jù)等的。
TioConfig是個抽象類
-
如果你是用 t-io 作 TCP 客戶端,那么你需要創(chuàng)建 ClientTioConfig 對象
服務(wù)器端對應(yīng)一個 ClientTioConfig 對象
-
如果你是用 t-io 作 TCP 服務(wù)器,那么你需要創(chuàng)建 ServerTioConfig
一個監(jiān)聽端口對應(yīng)一個 ServerTioConfig ,一個 jvm 可以監(jiān)聽多個端口,所以一個 jvm 可以有多個 ServerTioConfig 對象
TioConfig包含的信息
TioConfig對象包含的信息非常多,主要對象見下圖
如何獲取TioConfig
- 1、如果已經(jīng)獲取到 ChannelContext 對象