基于Socket的多客户端网络聊天系统的开发与设计(3)
时间:2025-07-11
时间:2025-07-11
莆田学院2015届本科毕业论文
基于Socket的简易网络聊天系统的开发与设计
学生:庄炜杰 (指导老师:林建兵)
(莆田学院信息工程学院)
摘要:随着网络技术的在校园中的普及,聊天工具已经成为一种必不可少的校内交流工
具,受到越来越多的同学的青睐。市场上有很多优秀的聊天工具,用的最广范的最被人们所接受的有腾讯QQ、MSN、人人网等等,但此简易聊天工具是专门针对学校内部的特点使其在网络聊天产业中占有一席之地。该系统的开发主要是服务器端和客户端两个方面。服务器端通过套接字与服务器建立连接,服务器会接受客户端的请求,并且会按要求转发客户端所要传递的信息,刷新用户信息。后者通过与服务器建立连接,来进行客户端之间P2P的信息交流。其中用到了局域网通信机制的原理,通过实现Runnable接口建立多线程机制。开发中使用了计算机网络编程技术,如C/S模式,多线程技术,网络通信等等。在网络通信中,读取消息的和发送消息,是利用Stream来实现交换,其中介绍了如何实现一个构建的信息交换,包含了基本的软件工程的方法。通过这些分析,该简易聊天工具系统采用Java语言进行编写,本系统是以Eclipse为开发平台。首先建立系统应用原型,然后进行修正和改进,直到完成可发布版系统。
关键词:局域网 聊天 套接字 Java Eclipse 简易聊天工具
1
上一篇:中药化学复习题含答案
下一篇:天津安全文明施工措施费用系数表