MCPcopy Index your code
hub / github.com/BrodyYoung/young-netty-chat

github.com/BrodyYoung/young-netty-chat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
170 symbols 363 edges 65 files 11 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

young-netty-chat

使用netty网络编程框架编写的chat服务器和客户端

Extension points exported contracts — how you extend this code

ConsoleCommand (Interface)
(no doc) [18 implementers]
src/main/java/com/yyb/chat/client/console/ConsoleCommand.java
Serializer (Interface)
@author yyb @date 2022-12-3 下午3:24 [2 implementers]
src/main/java/com/yyb/chat/serialize/Serializer.java
Command (Interface)
@author yyb @date 2022-12-3 下午3:36
src/main/java/com/yyb/chat/protocol/command/Command.java
SerializerAlgorithm (Interface)
@author yyb @date 2022-12-3 下午3:24
src/main/java/com/yyb/chat/serialize/SerializerAlgorithm.java
Attributes (Interface)
(no doc)
src/main/java/com/yyb/chat/attribute/Attributes.java

Core symbols most depended-on inside this repo

getSession
called by 6
src/main/java/com/yyb/chat/util/SessionUtil.java
hasLogin
called by 5
src/main/java/com/yyb/chat/util/SessionUtil.java
getChannelGroup
called by 4
src/main/java/com/yyb/chat/util/SessionUtil.java
unBindSession
called by 3
src/main/java/com/yyb/chat/util/SessionUtil.java
getCommand
called by 2
src/main/java/com/yyb/chat/protocol/Packet.java
randomId
called by 2
src/main/java/com/yyb/chat/util/IDUtil.java
bindSession
called by 2
src/main/java/com/yyb/chat/util/SessionUtil.java
getChannel
called by 2
src/main/java/com/yyb/chat/util/SessionUtil.java

Shape

Method 105
Class 60
Interface 5

Languages

Java100%

Modules by API surface

src/main/java/com/yyb/chat/util/SessionUtil.java8 symbols
src/main/java/com/yyb/chat/protocol/PacketCodec.java6 symbols
src/main/java/com/yyb/chat/server/handler/LoginRequestHandler.java5 symbols
src/main/java/com/yyb/chat/client/NettyChatClient.java5 symbols
src/main/java/com/yyb/chat/server/NettyChatServer.java4 symbols
src/main/java/com/yyb/chat/serialize/impl/JSONSerializer.java4 symbols
src/main/java/com/yyb/chat/serialize/Serializer.java4 symbols
src/main/java/com/yyb/chat/codec/PacketCodecHandler.java4 symbols
src/main/java/com/yyb/chat/session/Session.java3 symbols
src/main/java/com/yyb/chat/server/handler/QuitGroupRequestHandler.java3 symbols
src/main/java/com/yyb/chat/server/handler/MessageRequestHandler.java3 symbols
src/main/java/com/yyb/chat/server/handler/LogoutRequestHandler.java3 symbols

For agents

$ claude mcp add young-netty-chat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page