91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 24KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-02
  • 語言: Java
  • 標(biāo)簽: java??

資源簡介

java多線程局域網(wǎng)聊天,服務(wù)器+客戶端,可實(shí)現(xiàn)局域網(wǎng)內(nèi)多個客戶端之間的通信

資源截圖

代碼片段和文件信息

package?client;
import?java.awt.BorderLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.OutputStreamWriter;
import?java.io.Reader;
import?java.io.Writer;
import?java.net.Socket;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.Set;

import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;





public?class?Client?extends?Jframe?implements?ActionListener?{

private?Jframe?frame;
private?JTextField?t1;
private?static?JTextField?t2;
private?static?JTextField?t3;
????private?JPanel?p1p2p3;
????private?JButton?b1;
????private?JButton?b2;
????private?JButton?b3;
????private?static?JTextArea?t4?;
????private?static?Map?clients?=?new?HashMap();
????private?JScrollPane?scrollPane;
????
????private?static?String?host;?//?要連接的服務(wù)端IP地址
????private?static?String?port;?//?要連接的服務(wù)端對應(yīng)的監(jiān)聽端口
????private?static?ClientThread?thread??=?null;
????private?static?Socket?socket?=?null;
????private?static?Writer?writer?=?null;
????private?static?Client?client=null;
/**
?*?Launch?the?application.
?*/
????

/**
?*?Create?the?application.
?*/
public?Client()?{
initialize(); ????????
}

/**
?*?Initialize?the?contents?of?the?frame.
?*/
private?void?initialize()?{
frame?=?new?Jframe();
frame.setResizable(false);
frame.settitle(“\u5BA2\u6237\u7AEF“);
frame.setBounds(100?100?534?488);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new?BorderLayout(0?0));

frame.addWindowListener(new?WindowAdapter()?{
????????????@Override
????????????public?void?windowClosing(WindowEvent?arg0)?{
????????????????//?TODO?Auto-generated?method?stub
???????????????//?super.windowClosing(arg0);
????????????????try?{
????????????????????if(socket?!=?null){
???????????????????? socket.close();
????????????????????}

????????????????}?catch?(IOException?e)?{
????????????????????//?TODO?Auto-generated?catch?block
????????????????????e.printStackTrace();
????????????????}
????????????????if(thread?!=?null){
????????????????????thread.stop();
????????????????}
????????????????System.exit(0);
????????????}
????????});
p1?=?new?JPanel();
frame.getContentPane().add(p1);
p1.setLayout(null);

????p2?=?new?JPanel();
p2.setBounds(14?13?488?150);
p1.add(p2);
p2.setLayout(null);


????b2?=?new?JButton(“\u65AD\u5F00\u670D\u52A1\u5668“);
????b2.setEnabled(false);


b2.setName(“b2“);
b2.setBounds(327?87?107?27);
p2.add(b2);
b2.addActionLis

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2017-09-24?00:33??java局域網(wǎng)聊天\client\.classpath

?????文件????????382??2017-09-24?00:33??java局域網(wǎng)聊天\client\.project

?????文件????????598??2017-09-24?00:33??java局域網(wǎng)聊天\client\.settings\org.eclipse.jdt.core.prefs

?????文件???????1009??2017-10-16?08:43??java局域網(wǎng)聊天\client\bin\client\Client$1.class

?????文件???????7240??2017-10-16?08:43??java局域網(wǎng)聊天\client\bin\client\Client.class

?????文件???????1722??2017-10-16?08:43??java局域網(wǎng)聊天\client\bin\client\ClientThread.class

?????文件????????160??2017-09-24?00:45??java局域網(wǎng)聊天\client\config\MANIFEST.MF.txt

?????文件???????8161??2017-09-24?00:33??java局域網(wǎng)聊天\client\src\client\Client.java

?????文件???????1890??2017-09-24?00:33??java局域網(wǎng)聊天\client\src\client\ClientThread.java

?????文件????????301??2017-09-24?00:31??java局域網(wǎng)聊天\server\.classpath

?????文件????????382??2017-09-24?00:31??java局域網(wǎng)聊天\server\.project

?????文件????????598??2017-09-24?00:31??java局域網(wǎng)聊天\server\.settings\org.eclipse.jdt.core.prefs

?????文件???????8037??2017-10-16?08:42??java局域網(wǎng)聊天\server\bin\server\Server.class

?????文件???????2236??2017-10-16?08:42??java局域網(wǎng)聊天\server\bin\server\ServerThread.class

?????文件???????1296??2017-06-04?21:39??java局域網(wǎng)聊天\server\bin\systray.png

?????文件???????9064??2017-09-24?01:10??java局域網(wǎng)聊天\server\src\server\Server.java

?????文件???????2661??2017-09-24?00:32??java局域網(wǎng)聊天\server\src\server\ServerThread.java

?????文件???????1296??2017-06-04?21:39??java局域網(wǎng)聊天\server\src\systray.png

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\bin\client

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\src\client

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\server\bin\server

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\server\src\server

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\.settings

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\bin

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\config

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client\src

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\server\.settings

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\server\bin

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\server\src

?????目錄??????????0??2017-10-29?14:33??java局域網(wǎng)聊天\client

............此處省略5個文件信息

評論

共有 條評論