Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zane96/P2P_UDP
/ types & classes
Types & classes
30 in github.com/Zane96/P2P_UDP
⨍
Functions
120
◇
Types & classes
30
Class
AbstractParseMan
处理Message的责任链模式 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/AbstractParseMan.java:17
Class
App
Created by Zane on 2017/6/18. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/App.java:11
Class
Builder
app/src/main/java/com/zane/p2pclient/comman/Message.java:108
Class
Config
Created by Zane on 2017/6/17. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/Config.java:9
Class
ConnectMan
控制连接,断开连接和心跳包的开始结束 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/ConnectMan.java:27
Class
ExampleInstrumentedTest
Instrumentation test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/zane/p2pclient/ExampleInstrumentedTest.java:17
Class
ExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/zane/p2pclient/ExampleUnitTest.java:12
Class
HeartbeatDispatcher
定时分发心跳包 Created by Zane on 2017/6/20. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/HeartbeatDispatcher.java:19
Class
HeartbeatMan
通过心跳包维持UDP通道 Created by Zane on 2017/6/18. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/HeartbeatMan.java:21
Interface
IMessageReceiver
Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/receive/IMessageReceiver.java:9
Interface
IMessageSend
TCP/UDP发送数据的工具抽象 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/send/IMessageSend.java:14
Class
MainActivity
app/src/main/java/com/zane/p2pclient/MainActivity.java:35
Class
Message
双方的内网,外网的二元组,请求的消息类型{登陆,退出登陆,连接,断开连接,发送消息} code, message, content Created by Zane on 2017/6/17. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/Message.java:11
Class
MessageDispatcher
分发Message到责任链中去 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/MessageDispatcher.java:17
Class
MessageQueue
Message队列 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/MessageQueue.java:15
Class
MyPreferences
Created by Zane on 2017/6/18. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/MyPreferences.java:13
Class
NoMatchParserMan
Created by Zane on 2017/6/20. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/NoMatchParserMan.java:9
Interface
OnReceiverListener
app/src/main/java/com/zane/p2pclient/comman/receive/IMessageReceiver.java:10
Interface
OnSocketInitListener
app/src/main/java/com/zane/p2pclient/client/SocketClient.java:74
Class
SendMan
发送消息,接收消息 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/SendMan.java:26
Class
ServerConnectMan
负责建立连接的逻辑 udp的通道需要两个P都互发connect消息之后才能建立起来,不然发送的消息会被抛弃 Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/parse/ServerConnectMan.java:31
Class
SingletonHolder
app/src/main/java/com/zane/p2pclient/MyPreferences.java:22
Class
SingletonHolder
app/src/main/java/com/zane/p2pclient/comman/MessageQueue.java:22
Class
SocketClient
Created by Zane on 2017/6/17. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/client/SocketClient.java:36
Class
TCPMessageReceiver
Created by Zane on 2017/6/19 Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/receive/TCPMessageReceiver.java:20
Class
TCPMessageSend
Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/send/TCPMessageSend.java:19
Class
UDPMessageReciver
循环接收数据 Created by Zane on 2017/6/17. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/receive/UDPMessageReciver.java:27
Class
UDPMessageSend
默认使用一种拦截方式来读取数据,可扩展 Created by Zane on 2017/6/17. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/comman/send/UDPMessageSend.java:20
Class
Utils
Created by Zane on 2017/6/19. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/main/java/com/zane/p2pclient/Utils.java:18
Class
UtilsTest
Created by Zane on 2017/6/20. Email: zanebot96@gmail.com Blog: zane96.github.io
app/src/test/java/com/zane/p2pclient/UtilsTest.java:12