JAVA 提供的 SOCKET 类以及 JAVA 的多线程功能,在不同的端口
上部署各类服务,可以在单个程序中同时运行多个不同进程,而客户端通过
............................................................................I
的传递,且具有高效的交互性,能更有效地处理客户请求,易于维护和更新。
SERVER SOCKET 的连接,不断侦听客户端是否建立连接或断开连接,
如果有客户端申请连接就启动线程与客户端建立连接并按照客户端的请求对数据库进行
操作并把结果返回给客户端。
第
1 章 绪论
1.1 课题背景
现在互联网越来越发达,网络聊天工具成为人们日常交流的一种重要工具 ,
它成本低,通信速度快,方便信息交流和资料的传递,所以开发一个界面友好、
易于操作的聊天工具能较好地解决电话的单线程通信以及费用高昂等问题。随着
网络普及程度的提高,人们对于通信软件的要求越来越趋于简单操作,同步实
时,以及更简单的网络传输。
本次开发的网络聊天系统是基于开放的
Java 应用程序设计的,能动态、实
时地完成信息的传递,且具有高效的交互性,能更有效地处理客户请求,易于
III