资源简介
普通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个文件信息
- 上一篇:任务发布系统 源代码
- 下一篇:gif4j.jar的一个jar包
相关资源
- java 文件上传
- java_NIO_入门.pdf (入门级讲解)
- Java JNI简单实现
- java入门基础使用总结(数组、函数、
- android切图( drawable-hdpi drawable-xhdpi
- java 抓取网页缩略图 源码
- Java编程思维.pdf
- baidupcs-web源码
- java贪吃蛇 小游戏源码
- jmeter压测脚本(多线程访问某个网址
- 微信小程序获取用户openid源码含后端
- javaweb项目_1
- html+css网页设计源代码
- java spring面试宝典.pdf(共29页)
- effective java中文版 pdf
- java实现的语音对话机器人
- Java自定义注解入门Demo
- treeView
- struts和hibernate注册
- java 统计图表
- 安卓多线程断点续传服务器和客户端
- java 查找(GeoHash 算法)
- android 可放缩的Mosaic
- JAVA CMPP3.0协议实现
- JAVA JNI 样例,总结了JNI的书写方法。
- Java DVD管理器 基础
- java 图片的模糊处理
- java 跨域上传文件Jquery
- RxJava(请求网络数据+loading效果)
- Retrofit2-Rxjava2联网的封装
评论
共有 条评论