天天看點

p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統

資源簡介

基于P2P的區域網路即時通信系統

資源截圖

p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統
p2p tcp 穿越内網 java_基于JAVA和TCP SOCKET實作的P2P的區域網路即時通信系統

代碼片段和檔案資訊

package yyj.main;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.Socket;

import java.util.StringTokenizer;

import java.util.concurrent.ConcurrentHashMap;

import javax.swing.JOptionPane;

import javax.swing.event.ListSelectionEvent;

import javax.swing.event.ListSelectionListener;

import yyj.model.User;

import yyj.view.*;

public class ClientMain extends ClientView{

//model

private User me;

// 所有線上使用者

private ConcurrentHashMaponlineUsers = new ConcurrentHashMap();

private String sendTarget = “ALL“;  //預設發送對象

//Socket

private Socket

屬性            大小     日期    時間   名稱

----------- ---------  ---------- -----  ----

檔案        295  2017-07-10 17:32  code\.classpath

檔案        369  2017-07-10 17:32  code\.project

檔案        587  2017-07-10 17:32  code\.settings\org.eclipse.jdt.core.prefs

檔案        671  2017-07-10 17:32  code\bin\yyj\main\ClientMain$1.class

檔案        671  2017-07-10 17:32  code\bin\yyj\main\ClientMain$2.class

檔案        759  2017-07-10 17:32  code\bin\yyj\main\ClientMain$3.class

檔案        758  2017-07-10 17:32  code\bin\yyj\main\ClientMain$4.class

檔案        785  2017-07-10 17:32  code\bin\yyj\main\ClientMain$5.class

檔案       1939  2017-07-10 17:32  code\bin\yyj\main\ClientMain$6.class

檔案       4123  2017-07-10 17:32  code\bin\yyj\main\ClientMain$MessageThread.class

檔案       7209  2017-07-10 17:32  code\bin\yyj\main\ClientMain.class

檔案        671  2017-07-10 17:32  code\bin\yyj\main\ServerMain$1.class

檔案        671  2017-07-10 17:32  code\bin\yyj\main\ServerMain$2.class

檔案        758  2017-07-10 17:32  code\bin\yyj\main\ServerMain$3.class

檔案        758  2017-07-10 17:32  code\bin\yyj\main\ServerMain$4.class

檔案        785  2017-07-10 17:32  code\bin\yyj\main\ServerMain$5.class

檔案       5248  2017-07-10 17:32  code\bin\yyj\main\ServerMain$ClientServiceThread.class

檔案       2896  2017-07-10 17:32  code\bin\yyj\main\ServerMain$ServerThread.class

檔案       6313  2017-07-10 17:32  code\bin\yyj\main\ServerMain.class

檔案       1148  2017-07-10 17:32  code\bin\yyj\model\User.class

檔案       3738  2017-07-10 17:32  code\bin\yyj\view\ClientView.class

檔案       3431  2017-07-10 17:32  code\bin\yyj\view\ServerView.class

檔案      11802  2017-07-10 17:32  code\src\yyj\main\ClientMain.java

檔案      13887  2017-07-10 17:32  code\src\yyj\main\ServerMain.java

檔案        804  2017-07-10 17:32  code\src\yyj\model\User.java

檔案       4575  2017-07-10 17:32  code\src\yyj\view\ClientView.java

檔案       4057  2017-07-10 17:32  code\src\yyj\view\ServerView.java

目錄          0  2018-10-22 19:55  code\bin\yyj\main

目錄          0  2018-10-22 19:55  code\bin\yyj\model

目錄          0  2018-10-22 19:55  code\bin\yyj\view

............此處省略12個檔案資訊