文件名称:C/S模式的TCP聊天室程序(python和java版本)
文件大小:2.27MB
文件格式:RAR
更新时间:2013-01-28 03:10:45
TCP, Client/Server,多线程聊天室程序
普通TCP聊天程序, 分java,python两个版本。 程序亮点:图形界面:tkinter->python,swing->java 多线程,tcp,以及通信协议设计。 使用方法: 启动服务端 java/python ChatServer.java/py 启动客户端 java/python ChatClient.java/py 登录客户端时注意用loginfo.txt文件中的用户信息登录。格式为: 用户名##密码 更多请参看original_prj中的文档说明。 另外,python版本尚有两个bug需带修复,你知道是哪两个bug吗? 欢迎来信告知并留下意见和反馈! 我的email: tonytan198211@gmail.com
【文件预览】:
original_prj
----FinalProject()
--------classes()
----Final_Project_Report.doc(863KB)
----copy_src()
--------Envelope.java(2KB)
--------Envelope.class(2KB)
--------Login.java(3KB)
--------SMTPConnection.class(3KB)
--------ChatServer$1.class(536B)
--------ChatClient$KeyMonitor.class(546B)
--------ChatServer$2.class(443B)
--------loginfo.txt(60B)
--------Receive.java(3KB)
--------SMTPConnection.java(5KB)
--------WebServer.java(2KB)
--------srclist.txt(904B)
--------ChatServer.class(3KB)
--------Receive.class(2KB)
--------Login$ActionMonitor.class(1KB)
--------ChatClient.java(10KB)
--------ChatClient.class(7KB)
--------HttpRequest.java(7KB)
--------ChatServer.java(3KB)
--------ConnectionBar.java(1KB)
--------Message.java(4KB)
--------Project.java(283B)
--------ErrorMsg.class(422B)
--------ConnectionBar.class(1KB)
--------ChatClient$1.class(878B)
--------ChatClient$ActionMonitor.class(492B)
--------Client.java(11KB)
--------HttpRequest.class(5KB)
--------Client.class(5KB)
--------Message.class(2KB)
--------Login.class(2KB)
----src_finalproject.txt(683B)
----src()
--------Envelope.java(2KB)
--------Login.java(3KB)
--------Receive.java(3KB)
--------SMTPConnection.java(5KB)
--------WebServer.java(2KB)
--------srclist.txt(904B)
--------ChatClient.java(10KB)
--------HttpRequest.java(7KB)
--------ChatServer.java(3KB)
--------ConnectionBar.java(1KB)
--------Message.java(4KB)
--------Project.java(283B)
--------Client.java(10KB)
----FinalProject.jcp(2KB)
java_version
----Final_Project_Report.doc(863KB)
----src()
--------Envelope.java(2KB)
--------Login.java(3KB)
--------loginfo.txt(60B)
--------Receive.java(3KB)
--------SMTPConnection.java(5KB)
--------WebServer.java(2KB)
--------srclist.txt(904B)
--------ChatClient.java(10KB)
--------HttpRequest.java(7KB)
--------ChatServer.java(3KB)
--------ConnectionBar.java(1KB)
--------Message.java(4KB)
--------Project.java(283B)
--------Client.java(10KB)
python_version
----Receive.py(3KB)
----Login.py(6KB)
----ChatServer.py(1KB)
----loginfo.txt(85B)
----Client.py(10KB)
----utility.py(3KB)
----ChatClient.py(4KB)
----bk_form.py(3KB)