本 科 毕 业 设 计 ( 论 文 )基于Java即时聊天系统的设计与实现 学 号:05学生姓名:何晶指导老师:范忠诚所在学院:计算机科学技术学院所学专业:计算机科学与技术专业2024 年 6 月摘 要伴随着互联网的高速进展,产生了一系列与互联网相关的新奇事物,即时聊天系统就是其中最具代表性的产物
即时聊天系统经过不断地进展,凭借其迅速、便捷、即时的特点,逐渐成为一种重要的信息沟通工具,受到越来越多的网民的青睐
即时聊天系统开发主要包括两个方面:即时聊天系统服务器端设计、即时聊天系统客户端设计
即时聊天系统服务器端设计主要通过 Socket 套接字建立服务器,服务器能够读取和转发从客户端发来的信息,并且能够刷新用户列表
即时聊天系统客户端设计主要通过与服务器建立连接,从而使服务器端与客户端的信息进行沟通
在这里,网络通信机制原理得到了运用,通过直接继承 Thread 类来建立多线程
同时,开发中利用了计算机网络编程的基本理论知识,如 TCP/IP 协议、客户端/服务器端模式(Client/Server 模式)、网络编程的设计方法等
在网络编程中利用流来实现信息的交换,从而读取和发送信息
即时聊天系统采纳 myeclipse 为基本开发环境和 java 语言进行编写,通过不断修正和改进初始原型系统,直至此系统完全可行为止
关键词:即时聊天系统;套接字;JavaAbstractAlong with the high-speed development of Internet , produced a series of new things related to the Internet, instant messaging system is the product of one of the most representative
Instant messaging s