封面作者: PanHongliang仅供个人学习基于 Socket 的网络聊天系统开发与设计摘要近年来随着计算机技术的飞速发展,特别是 Internet 技术的发展,已经深刻的改变到了人们生活的方方面面。这时过去的种种陈旧的通讯方式,都已经不 能满足现代生活的需要。人们希望能够用更低廉的价格,更加方便快捷的方 式,来实现即时通讯。这时开发一套基于 Internet 技术的网络聊天系统变得尤为 重要。本人以基于 Java 语言开发的网络聊天系统为实践基础,详细的介绍了聊天 系统的功能设计和界面逻辑结构。最终实现了一个可以实现私聊、群聊、传送 文件的网络聊天系统。本次设计主要以 Socket 网络通讯作为基础,并以 Object 作为通讯载体,同时运用了一定的通讯协议知识开发完成。在界面方面,采用 的是 Java 中的 Swing 技术来实现。为了实现多用户的连接,在服务器端将采用 多线程的技术来实现。关键词:JavaSocke通讯协议Swing多线程Socket-based web chat system development and design