Description: java to use UDP through NAT. because of the non-UDP connections, so the need to maintain their own connections, and that is heart!
File list (Check if you may need any files):
TestP2P-UDP\.classpath
...........\.project
...........\bin\xwz\p2p\upd\client\HeartThread.class
...........\...\...\...\...\......\MainClient.class
...........\...\...\...\...\server\MainServer.class
...........\...\...\...\...\util\ConnectionClientInfo.class
...........\...\...\...\...\....\MyProtocol.class
...........\...\...\...\...\....\StringUtil.class
...........\...\进度.txt
...........\src\xwz\p2p\upd\client\HeartThread.java
...........\...\...\...\...\......\MainClient.java
...........\...\...\...\...\server\MainServer.java
...........\...\...\...\...\util\ConnectionClientInfo.java
...........\...\...\...\...\....\MyProtocol.java
...........\...\...\...\...\....\StringUtil.java
...........\...\进度.txt
...........\bin\xwz\p2p\upd\client
...........\...\...\...\...\server
...........\...\...\...\...\util
...........\src\xwz\p2p\upd\client
...........\...\...\...\...\server
...........\...\...\...\...\util
...........\bin\xwz\p2p\upd
...........\src\xwz\p2p\upd
...........\bin\xwz\p2p
...........\src\xwz\p2p
...........\bin\xwz
...........\src\xwz
...........\bin
...........\src
TestP2P-UDP