資源簡(jiǎn)介
普通TCP聊天程序,
分java,python兩個(gè)版本。
程序亮點(diǎn):圖形界面:tkinter->python,swing->java
多線程,tcp,以及通信協(xié)議設(shè)計(jì)。
使用方法:
啟動(dòng)服務(wù)端 java/python ChatServer.java/py
啟動(dòng)客戶(hù)端 java/python ChatClient.java/py
登錄客戶(hù)端時(shí)注意用loginfo.txt文件中的用戶(hù)信息登錄。格式為: 用戶(hù)名##密碼
更多請(qǐng)參看original_prj中的文檔說(shuō)明。
代碼片段和文件信息
import?java.awt.BorderLayout;
import?java.awt.Button;
import?java.awt.Color;
import?java.awt.FlowLayout;
import?java.awt.frame;
import?java.awt.List;
import?java.awt.Panel;
import?java.awt.TextArea;
import?java.awt.TextField;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.awt.Dialog;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.BufferedReader;
import?java.io.PrintWriter;
import?java.io.InputStreamReader;
import?java.io.IOException;
import?java.net.Socket;
import?java.net.UnknownHostException;
import?java.net.ConnectException;
import?java.net.InetAddress;
im
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????3579??2010-01-07?12:01??python_version\bk_form.py
?????文件???????4425??2010-01-07?12:10??python_version\ChatClient.py
?????文件???????1193??2010-01-06?15:00??python_version\ChatServer.py
?????文件??????10124??2010-01-07?10:26??python_version\Client.py
?????文件???????6504??2010-01-07?12:06??python_version\Login.py
?????文件?????????85??2010-01-05?15:14??python_version\loginfo.txt
?????文件???????2702??2010-01-07?16:08??python_version\Receive.py
?????文件???????2973??2010-01-06?14:21??python_version\utility.py
?????文件?????883200??2009-05-04?12:17??java_version\Final_Project_Report.doc
?????文件???????9867??2010-01-04?14:44??java_version\src\ChatClient.java
?????文件???????3503??2009-04-28?11:37??java_version\src\ChatServer.java
?????文件??????10051??2010-01-06?14:59??java_version\src\Client.java
?????文件???????1367??2009-05-04?10:24??java_version\src\ConnectionBar.java
?????文件???????2415??2009-03-22?20:50??java_version\src\Envelope.java
?????文件???????6848??2009-05-03?15:05??java_version\src\HttpRequest.java
?????文件???????2641??2009-12-21?16:26??java_version\src\Login.java
?????文件?????????60??2009-05-04?12:48??java_version\src\loginfo.txt
?????文件???????3761??2009-03-22?20:50??java_version\src\Message.java
?????文件????????283??2009-03-23?16:09??java_version\src\Project.java
?????文件???????2884??2009-04-15?13:12??java_version\src\Receive.java
?????文件???????4613??2009-03-23?09:25??java_version\src\SMTPConnection.java
?????文件????????904??2009-04-12?01:07??java_version\src\srclist.txt
?????文件???????1815??2009-02-23?11:06??java_version\src\WebServer.java
?????文件????????878??2009-12-21?15:21??original_prj\copy_src\ChatClient$1.class
?????文件????????492??2009-12-21?15:21??original_prj\copy_src\ChatClient$ActionMonitor.class
?????文件????????546??2009-12-21?15:21??original_prj\copy_src\ChatClient$KeyMonitor.class
?????文件???????6882??2009-12-21?15:21??original_prj\copy_src\ChatClient.class
?????文件???????9866??2009-05-04?10:15??original_prj\copy_src\ChatClient.java
?????文件????????536??2009-12-23?14:39??original_prj\copy_src\ChatServer$1.class
?????文件????????443??2009-12-23?14:39??original_prj\copy_src\ChatServer$2.class
............此處省略78個(gè)文件信息
評(píng)論
共有 條評(píng)論