資源簡介
仿qq的一個基于Tcp的socket聊天程序,可以任意多用戶兩兩相互聊天,不同電腦直接也可以。界面簡潔美觀。最要是的代碼注釋史上最詳細,每一條代碼都有注釋。并配有整體思路。對于初學socket的同學而言,是不二的學習Demo,包你能看懂,還等什么快拿走吧。
代碼片段和文件信息
package?jack;
import?java.awt.List;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.BufferedReader;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.EOFException;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.net.ServerSocket;
import?java.net.Socket;
import?java.time.format.Textstyle;
import?java.util.ArrayList;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTabbedPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
import?javax.swing.JToolBar;
import?javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout;
import?javax.xml.bind.annotation.adapters.xmlJavaTypeAdapter.DEFAULT;
import?org.omg.CORBA.PRIVATE_MEMBER;
/**
?*?被請求連接時稱為服務器;主動連接對方時稱為客戶端。
?*?@author?Administrator
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-03-10?15:37??MulCharDemo\
?????文件?????????301??2017-03-10?15:37??MulCharDemo\.classpath
?????文件?????????387??2017-03-10?15:37??MulCharDemo\.project
?????目錄???????????0??2017-03-10?15:37??MulCharDemo\.settings\
?????文件?????????598??2017-03-10?15:37??MulCharDemo\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-03-10?15:37??MulCharDemo\bin\
?????目錄???????????0??2017-03-18?23:54??MulCharDemo\bin\jack\
?????文件????????2770??2017-03-18?23:53??MulCharDemo\bin\jack\Client1$ChatThread.class
?????文件????????9285??2017-03-18?23:53??MulCharDemo\bin\jack\Client1.class
?????文件????????2770??2017-03-18?23:54??MulCharDemo\bin\jack\Client2$ChatThread.class
?????文件????????9285??2017-03-18?23:54??MulCharDemo\bin\jack\Client2.class
?????文件????????2770??2017-03-18?23:55??MulCharDemo\bin\jack\Client3$ChatThread.class
?????文件????????9285??2017-03-18?23:55??MulCharDemo\bin\jack\Client3.class
?????文件????????2770??2017-03-18?23:55??MulCharDemo\bin\jack\Client4$ChatThread.class
?????文件????????9285??2017-03-18?23:55??MulCharDemo\bin\jack\Client4.class
?????文件?????????409??2017-03-18?17:33??MulCharDemo\bin\jack\MyJTextArea.class
?????目錄???????????0??2017-03-10?15:37??MulCharDemo\src\
?????目錄???????????0??2017-03-18?23:54??MulCharDemo\src\jack\
?????文件???????17632??2017-03-18?23:53??MulCharDemo\src\jack\Client1.java
?????文件???????17632??2017-03-18?23:54??MulCharDemo\src\jack\Client2.java
?????文件???????17632??2017-03-18?23:55??MulCharDemo\src\jack\Client3.java
?????文件???????17632??2017-03-18?23:55??MulCharDemo\src\jack\Client4.java
?????文件?????????290??2017-03-18?17:33??MulCharDemo\src\jack\MyJTextArea.java
評論
共有 條評論