¾~–译执行
å…ˆä¸ç”¨è¯•ç€åŽ»è¯»æ‡‚æ¯ä¸€è¡Œä»£ç çš„å…·ä½“æ„æ€ï¼Œç”¨ä½ ™åºæ‰‹çš„编译器¾~–译 HelloServer.javaåQŒå¦‚果报错请¼‹®è®¤æ˜¯å¦å·²å°†å‰é¢æåˆ°çš„三ä¸?jar æ–‡äšgæ·ÕdŠ è‡³ç±»è·¯å¾„ä¸ã€‚如果一切顺利接瀞®±å¯ä»¥å¯åЍHelloServer ½E‹åºåQŒå¯åŠ¨åŽæç¤ºåQšHelloServer started on port 8080 表示å¯åЍæˆåŠŸåQŒå¦‚æžœå¯åŠ¨å¤±è´¥ï¼Œé—®é¢˜æ— å¤–ä¹Žæ˜¯¾cÀL²¡æ‰‘Öˆ°æˆ–者端å£å 用。如果端å£è¢«å 用的è¯åQŒæ¢ä¸€ä¸ªç½—åQŒä¿®æ”?PORT 帔R‡å€¼åŽå†æ¬¡¾~–译òq¶å¯åЍã€?
‹¹‹è¯•æœåŠ¡å™?
打开命ä×o(h¨´)行窗å£ï¼Œè¾“å…¥ telnet localhost 8080 åŽï¼Œè¾“å…¥æ‚(zh¨¨n)¨çš„è‹±æ–‡åæˆ–è€…å…¶ä»–ä¸€äº›äØ•ä¸ƒå…«¾pŸçš„å—符åŽå›žè½¦å†åŽÈœ‹çœ‹åˆšå¯åŠ¨çš„æœåŠ¡ç¨‹åºæœ‰ä½•å应。我的å应如下:(x¨¬)
HelloServer started on port 8080
session open for /127.0.0.1:3023
===> Message From /127.0.0.1:3023 :hello
===> Message From /127.0.0.1:3023 :hello
===> Message From /127.0.0.1:3023 :liudong
===> Message From /127.0.0.1:3023 :Winter Lau
好了åQŒä¸€åˆ‡æ£å¸¸ï¼Œæå–œä½ çš„½W¬ä¸€ä¸ªä‹Éç”?MINA å¼€å‘çš„¾|‘络½E‹åºå·²ç»æˆåŠŸ˜q行了ã€?
MINA 基本¾cÈš„æè¿°
在介¾l架构之å‰å…ˆè®¤è¯†å‡ 个接å£åQ?
IoAccepter 相当于网¾lœåº”用程åºä¸çš„æœåŠ¡å™¨ç«?
IoConnector 相当于客æˆïL(f¨¥ng)«¯
IoSession 当å‰å®¢æˆ·ç«¯åˆ°æœåŠ¡å™¨ç«¯çš„ä¸€ä¸ªè¿žæŽ¥å®žä¾?
IoHandler 业务处ç†é€»è¾‘
IoFilter ˜q‡æ×o(h¨´)器用于æ?zh¨¨n)¬æŽ¥é€šè®¯å±‚接å£ä¸Žä¸šåŠ¡å±‚æŽ¥å?
MINA 的基¼‹€æž¶æž„
下图æ˜?MINA 的架构图åQ?
å›?1åQšMINA 的架构图
