資源簡介
java簡單顯示p2p功能,主要二個(gè)文件DatagramNetClient和
DatagramRouteServer。相信有點(diǎn)java基礎(chǔ)的很容易看懂
代碼片段和文件信息
import?java.net.*;
import?java.io.*;
import?java.util.*;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
public?class?DatagramNetClient?extends?Thread?{
????//公網(wǎng)服務(wù)地址
private?SocketAddress?destAdd=new?InetSocketAddress(“172.16.1.25“9090);
private?DatagramSocket?sendSocket;//
//顯示消息的文本框
private?JTextArea?jta_recive=new?JTextArea(1025);
//顯示其他的地址
private?JComboBox?jta_addList?=?new?JComboBox();
public?DatagramNetClient(){
try{
sendSocket=new?DatagramSocket();
}catch(Exception?e){
e.printStackTrace();
}
}
public?void?run()?{
try{
while(true){
byte[]?recvData=new?byte[2048];
DatagramPacket?recvPacket?=?
??new?DatagramPacket(recvDatarecvData.length);
sendSocket.receive(recvPacket);
byt
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-02-21?19:34??P2P\
?????文件?????????301??2011-10-14?13:29??P2P\.classpath
?????文件?????????379??2011-10-14?13:29??P2P\.project
?????目錄???????????0??2012-02-21?19:34??P2P\.settings\
?????文件?????????629??2011-10-14?13:29??P2P\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2012-02-21?19:34??P2P\bin\
?????文件?????????733??2011-10-14?14:55??P2P\bin\DatagramNetClient$1.class
?????文件????????1260??2011-10-14?14:55??P2P\bin\DatagramNetClient$2.class
?????文件????????5338??2011-10-14?14:55??P2P\bin\DatagramNetClient.class
?????文件????????3189??2011-10-14?14:55??P2P\bin\DatagramRouteServer.class
?????目錄???????????0??2012-02-21?19:34??P2P\src\
?????文件????????3677??2011-10-14?13:59??P2P\src\DatagramNetClient.java
?????文件????????2467??2011-10-14?14:12??P2P\src\DatagramRouteServer.java
評論
共有 條評論