基于 java的聊天系统
技术: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
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
