技术:Java、JSP等
摘要:
随着互联网的发展,很多互联网产品像雨后春笋般发展了起来。网络聊天工具也成
为了人们生活中必不可少的社交工具。目前,出现了很多非常受人欢迎的聊天软件,比
如 QQ,YY,微信,Line 等,而 QQ 即使我国聊天软件的鼻祖,也是目前使用人数最 多的一款聊天软件。
聊天系统是基于客户端/服务器(C/S)模式的,它主要包括网络聊天 服务器程序以及网络聊天客户端程序。
前者通过 Socket 套接字建立服务器,包含了从
客户端接收消息,转发消息,控制数据库并刷新用户列表的功能,而后者通过与服务器
建立连接,实现客户端之间消息互传。开发中不仅利用了计算机网络编程的基本理论知
识,如 TCP/IP 协议,客户端/服务器模式,局域网通信技术等,也利用了信息流,线程 等较复杂的功能类,
来进行消息互传。此次开发采用了 Eclipse 为基本开发环境和 java
语言进行编写,并不断的测试修改,最终形成了具有可行性的聊天系统,这个聊天系统
的功能经过总结有几大方面:客户端与服务器的连接,登陆以及注册,查看以及修改资
料,修改密码,群聊,私聊,屏蔽用户。
关键词:java;套接字;局域网;聊天;线程
目录:
1 1 绪论 ................................ ................................ ................................ ................................ ..... 1
1.1 Java 1.1 Java1.1 Java 基本知识 ................................ ................................ ................................ .............. 1
1.1.1 Java 1.1.1 Java1.1.1 Java 概述 ................................ ................................ ................................ ............ 1
1.1.2 Java 1.1.2 Java1.1.2 Java 的特点 ................................ ................................ ................................ ........ 2
1.2 TCP/IP 1.2 TCP/IP 1.2 TCP/IP1.2 TCP/IP1.2 TCP/IP协议简介 ................................ ................................ ................................ ......... 4<
基于 java的聊天系统
最新推荐文章于 2024-05-14 08:15:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)