资源简介
UDP打洞实现了子网间的穿透功能,首先在一台拥有公网IP服务器上运行server,在不同的两个子网PC上运行client,输入服务器IP,即可进行打洞,实现不同子网的通信。
代码片段和文件信息
/**
* HeartThread.java Nov 25 2009
*
* Copyright 2009 xwz Inc. All rights reserved.
*/
package xwz.p2p.upd.client;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
/**
* 发送心跳包线程
*
* @author xwz
* @version 1.0 Nov 25 2009 11:33:59 PM
*/
public class HeartThread implements Runnable {
private DatagramSocket ds;
private DatagramPacket p;
public HeartThread(DatagramSocket ds DatagramPacket p) {
this.ds = ds;
this.p = p;
}
public void run() {
while (true) {
try {
ds.send(p);
Thread.sleep(500);
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2009-11-23 23:03 TestP2P-UDP\.classpath
文件 387 2009-11-23 23:03 TestP2P-UDP\.project
文件 969 2009-11-25 23:41 TestP2P-UDP\bin\xwz\p2p\upd\client\HeartThread.class
文件 4391 2009-11-27 10:43 TestP2P-UDP\bin\xwz\p2p\upd\client\MainClient.class
文件 4856 2009-11-27 10:22 TestP2P-UDP\bin\xwz\p2p\upd\server\MainServer.class
文件 956 2009-11-25 22:03 TestP2P-UDP\bin\xwz\p2p\upd\util\ConnectionClientInfo.class
文件 679 2009-11-25 23:49 TestP2P-UDP\bin\xwz\p2p\upd\util\MyProtocol.class
文件 847 2009-11-27 09:40 TestP2P-UDP\bin\xwz\p2p\upd\util\StringUtil.class
文件 187 2009-11-27 10:12 TestP2P-UDP\bin\进度.txt
文件 757 2009-11-25 23:41 TestP2P-UDP\src\xwz\p2p\upd\client\HeartThread.java
文件 4501 2009-11-27 10:43 TestP2P-UDP\src\xwz\p2p\upd\client\MainClient.java
文件 4810 2009-11-27 10:22 TestP2P-UDP\src\xwz\p2p\upd\server\MainServer.java
文件 691 2009-11-25 22:03 TestP2P-UDP\src\xwz\p2p\upd\util\ConnectionClientInfo.java
文件 1678 2009-11-25 23:49 TestP2P-UDP\src\xwz\p2p\upd\util\MyProtocol.java
文件 589 2009-11-27 09:40 TestP2P-UDP\src\xwz\p2p\upd\util\StringUtil.java
文件 187 2009-11-27 10:12 TestP2P-UDP\src\进度.txt
目录 0 2009-11-25 23:34 TestP2P-UDP\bin\xwz\p2p\upd\client
目录 0 2009-11-23 23:04 TestP2P-UDP\bin\xwz\p2p\upd\server
目录 0 2009-11-25 23:45 TestP2P-UDP\bin\xwz\p2p\upd\util
目录 0 2009-11-25 23:33 TestP2P-UDP\src\xwz\p2p\upd\client
目录 0 2009-11-23 23:04 TestP2P-UDP\src\xwz\p2p\upd\server
目录 0 2009-11-25 23:45 TestP2P-UDP\src\xwz\p2p\upd\util
目录 0 2009-11-25 21:54 TestP2P-UDP\bin\xwz\p2p\upd
目录 0 2009-11-25 21:54 TestP2P-UDP\src\xwz\p2p\upd
目录 0 2009-11-23 23:04 TestP2P-UDP\bin\xwz\p2p
目录 0 2009-11-23 23:04 TestP2P-UDP\src\xwz\p2p
目录 0 2009-11-23 23:04 TestP2P-UDP\bin\xwz
目录 0 2009-11-23 23:04 TestP2P-UDP\src\xwz
目录 0 2009-11-27 10:12 TestP2P-UDP\bin
目录 0 2009-11-25 23:50 TestP2P-UDP\src
............此处省略4个文件信息
评论
共有 条评论