计算机网络课程设计大作业.pdf
《计算机网络课程设计大作业.pdf》由会员分享,可在线阅读,更多相关《计算机网络课程设计大作业.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.研究生课程计算机网络课程设计论文题目:利用 Java 语言的 Socket 编程实现网络环境下两台计算机之间的字符聊天功能学院:信息工程与自动化学院专业:电子与通信工程年级:2013 级学号:姓名:分数精选文档.1 1 设计项目分析设计项目分析需求分析性能需求利用 Java 语言的 Socket 编程实现网络环境下两台计算机之间的字符聊天功能。一个 QQ 系统由一个服务器和若干个客户端组成。服务器和叫客户端之间通过 TCP/IP 网络协议通信。客户端的为用户服务的。客户端的功能:一是用户通过登入界面启动与服务器的连接,并发送用户的基本信息给服务器;二是客户端界面可以收到好友发送的信息,也能给
2、好友发送信息。服务器为客户端服务的。服务器提供的功能是:一是等待客户端的连接,客户端连接上,保存客户端信息,并发信息告诉其它在线客户 XX 已经上线;二是起消息的转发作用,所有的客户聊天信息都有服务器来转发。环境需求运行环境:Windows xp、eclipse必要环境:JDK 1.5 以上实现目标(1)登录界面,好友列表界面,聊天界面。(2)当用户点击登录后,把 QQ 号码和密码发送给 QqServer 去验证,如果该用户合法,则返回 ok,反之返回 Err。(3)完成多个好友互相聊天功能。(4)如果好友在线,则显示彩色头像,反之,显示灰色头像。(5)当好友上线后,提示。(6)把接收到的消息
3、,显示到该显示聊天界面。(7)当一个用户上线是能看到所有的在线好友,用户可以群聊也可以选择某个人单独聊天。2 2 系统设计系统设计模型分析客户端:建立与服务器的连接并登陆,能显示登陆错误信息,完成界面登录。精选文档.并在每次用户接收到聊天信息后将会开始分析聊天信息,然后将适合自己的信息人性化地显示在与好友聊天界面上。服务器:检查登陆信息是否正确,并向客户端返回登陆信息。如信息正确,就将用户发送给该用户。可以将聊天信息,转发给消息指定的客户端。整体模型如图1所示。验证/中转登录/发送信息客户端 1Ok or Err/传送信息服务器Ok or Err/传送信息登录/发送信息客户端 2图 1 整体通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课程设计 作业
限制150内