From ce4f9b9f72a4269a1f25812dadd59bfb92c7b3cf Mon Sep 17 00:00:00 2001 From: jiazx0107 <jiazx0107@163.com> Date: 星期一, 01 九月 2025 19:21:30 +0800 Subject: [PATCH] 初始化提交 --- README.md | 32 ++++++++++++++++++++++++++++++-- 1 files changed, 30 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5cd5d69..e208fee 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,32 @@ -## fzzy-base-io +鎻愪緵鍩虹閫氫俊鍔熻兘锛屼笉鍏冲績鍏蜂綋閫氫俊鍗忚 -TCP/IP閫氳鍩虹鍖� +## 涓�銆佸惎鍔ㄦ柟寮� +鍙傝�僠`com.ld.io.netty.server.IoServerTest``涓殑鏈嶅姟鍚姩鏂瑰紡锛� +````java +NettyServer ioServer = new NettyServer(ioServerOption, messageConsume, defaultIoSessionListener); +ioServer.startup(); +```` + +鍏朵腑ioServerOption鍙互閰嶇疆鍚姩鍙傛暟锛� + +messageConsume涓烘秷鎭帴鏀剁被锛� + +defaultIoSessionListener鍙互鐩戝惉浼氳瘽鐨勫垱寤轰笌閿�姣併�� + +## 浜屻�両oSession + +``com.ld.io.api.IoSession.getId``锛氳幏鍙栦細璇濆唴寤虹殑鍞竴鏍囪瘑 + +``com.ld.io.api.IoSession.setBusinessKey``锛氳缃細璇濈殑涓氬姟鏍囪瘑 + +## 涓夈�両oServerOption + +port锛氭寚瀹氱鍙e彿 +splitDecoderType锛氭寚瀹氭媶鍖呯被鍨嬶紝鍙栬嚜甯搁噺SplitByteDecoderType + +delimiter锛氭媶鍖呯粨鏉熷垎闅旂锛宻plitDecoderType涓篋ELIMITER_SYMBOL鏃舵湁鏁� + +fixedLength锛氬畾闀挎媶鍖呴暱搴︼紝splitDecoderType涓篎IXED_LENGTH鏃舵湁鏁� + +lengthFieldLength锛氬彉闀挎媶鍒嗕腑鎸囧畾鍖呴暱搴︾殑瀛楄妭鏁帮紝splitDecoderType涓篖ENGTH_FIELD鏃舵湁鏁� -- Gitblit v1.9.3