MCPcopy Index your code
hub / github.com/Zane96/P2P_UDP

github.com/Zane96/P2P_UDP @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
150 symbols 364 edges 25 files 28 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IMessageReceiver (Interface)
Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io [5 implementers]
app/src/main/java/com/zane/p2pclient/comman/receive/IMessageReceiver.java
IMessageSend (Interface)
TCP/UDP发送数据的工具抽象 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io [4 implementers]
app/src/main/java/com/zane/p2pclient/comman/send/IMessageSend.java
OnSocketInitListener (Interface)
(no doc) [1 implementers]
app/src/main/java/com/zane/p2pclient/client/SocketClient.java

Core symbols most depended-on inside this repo

flushInfo
called by 17
app/src/main/java/com/zane/p2pclient/MainActivity.java
getInstance
called by 12
app/src/main/java/com/zane/p2pclient/MyPreferences.java
getMessageType
called by 10
app/src/main/java/com/zane/p2pclient/comman/Message.java
toString
called by 10
app/src/main/java/com/zane/p2pclient/comman/Message.java
onNext
called by 8
app/src/main/java/com/zane/p2pclient/MainActivity.java
setMessageType
called by 8
app/src/main/java/com/zane/p2pclient/comman/Message.java
setHost
called by 8
app/src/main/java/com/zane/p2pclient/comman/Message.java
setPort
called by 8
app/src/main/java/com/zane/p2pclient/comman/Message.java

Shape

Method 120
Class 26
Interface 4

Languages

Java100%

Modules by API surface

app/src/main/java/com/zane/p2pclient/comman/Message.java27 symbols
app/src/main/java/com/zane/p2pclient/client/SocketClient.java17 symbols
app/src/main/java/com/zane/p2pclient/MainActivity.java17 symbols
app/src/main/java/com/zane/p2pclient/MyPreferences.java10 symbols
app/src/main/java/com/zane/p2pclient/comman/parse/ServerConnectMan.java6 symbols
app/src/main/java/com/zane/p2pclient/comman/parse/ConnectMan.java6 symbols
app/src/main/java/com/zane/p2pclient/comman/MessageQueue.java6 symbols
app/src/main/java/com/zane/p2pclient/comman/receive/UDPMessageReciver.java5 symbols
app/src/main/java/com/zane/p2pclient/comman/receive/TCPMessageReceiver.java5 symbols
app/src/main/java/com/zane/p2pclient/comman/parse/SendMan.java5 symbols
app/src/main/java/com/zane/p2pclient/comman/parse/HeartbeatMan.java5 symbols
app/src/main/java/com/zane/p2pclient/comman/HeartbeatDispatcher.java5 symbols

For agents

$ claude mcp add P2P_UDP \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact