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