技术:Java等
摘要:
随着因特网发展速度的提高和使用的普及,网络上各方面新的应用层出不穷。即时通讯成为了目前因特网上最为流行的通讯方式,网上聊天就是一个众所周知的非常有意义的应用。针对当前中小型企业办公人员对即时通讯软件要求较低等问题,提出了一种基于C/S的网络聊天系统的设计与实现方案,对系统进行了需求分析,进而做出了整体设计和详细设计,该系统主要通过Java Socket网络编程实现通信,具有速度快,稳定性高,占用系统资源较少等特点。另外,该聊天系统还使用TCP/IP和UDP协议作为传输层的协议,更加便捷了用户之间的通讯和交流;在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法。
本文主要说明了基于C/S的局域网聊天系统的功能与特点,主要是采用Java来完成的,是在TCP/IP环境下,实现客户端和服务器端两部分程序 (Client和Server)。即首先要启动服务器端,客户端向服务器发出请求,服务器接收到请求后做出相应的回应。当客户端连接到已启动的服务器,客户端用户注册时,客户端就会通过服务器端与数据库连接;注册成功后,注册信息将会存入数据库中,当客户进行登录时,系统则会将登录信息与数据库中的信息进行核对,核对无误后,将会登录成功。客户端进入聊天室聊天时,服务器端与客户端进行数据交互并实现远程监控。
关键字:聊天系统;客户端;服务器端
目录:
1.绪论 1
1.1开发背景 1
1.2编程设计思想及目的 1
1.3开发使用相关技术简介 2
1.3.1 Java简介 2
1.3.2 C/S模型简介 2
1.3.3 TCP/IP和UDP协议概述 3