• 大小: 2.27MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 标签: JAVA  CS  多线程  聊天程序  

资源简介

普通TCP聊天程序, 分java,python两个版本。 程序亮点:图形界面:tkinter->python,swing->java 多线程,tcp,以及通信协议设计。 使用方法: 启动服务端 java/python ChatServer.java/py 启动客户端 java/python ChatClient.java/py 登录客户端时注意用loginfo.txt文件中的用户信息登录。格式为: 用户名##密码 更多请参看original_prj中的文档说明。

资源截图

代码片段和文件信息

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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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个文件信息

评论

共有 条评论