• 大小: 10KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Java
  • 标签: java  p2p  下载  

资源简介

java简单显示p2p功能,主要二个文件DatagramNetClient和 DatagramRouteServer。相信有点java基础的很容易看懂

资源截图

代码片段和文件信息

import java.net.*;
import java.io.*;
import java.util.*;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class DatagramNetClient extends Thread {
    //公网服务地址
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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           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

评论

共有 条评论