网络编程课程设计报告-Android_Socket_聊天室
《网络编程课程设计报告-Android_Socket_聊天室》由会员分享,可在线阅读,更多相关《网络编程课程设计报告-Android_Socket_聊天室(7页珍藏版)》请在毕设资料网上搜索。
1、 1 网络编程课程网络编程课程 设计报告设计报告 课程名称 java 程序设计之网络编程 题 目 Android Socket 聊天室 专 业 信息管理与信息系统 班 级 组 长 副 组 长 组 员 指导教师 2 目目 录录 1 设计目的 . 3 2 开发工具和开发环境 . 3 3 设计原理 3 3.1 实现思想 3 3.2 服务器端工作流程 . 3 3.3 客户端工作流程 . 3 4 系统流程图 4 5 系统设计 . 4 5.1 系统功能 . 5 5.2 系统架构 . 5 5.3 模块设计 . 5 6 小结 6 参考文献 6 3 一、一、 设计目的设计目的 随着人们对手机的依赖程度越来越深和
2、人们相互之间的交流 越来越多,开发一款手机聊天软件便显得尤为重要。我组开发的 手机聊天软件-Android Socket 聊天室不仅可以让人们相互之间 的交流变得越来越便捷,而且通过对 Android Socket 聊天室的开 发,使得我们能更好的掌握网络编程知识,锻炼自己的 java 编程 能力。 二、二、开发工具和开发环境开发工具和开发环境 1、开发工具: Eclipse 2、开发环境:JDK 1.7 三、设计原理三、设计原理 1、实现思想 Socket 是 TCP/IP 协议上的一种通信,在通信的两端各建立一 个 Socket,从而在通信的两端之间形成网络虚拟链路。一旦建立 了虚拟的网络
3、链路,两端的程序就可以通过虚拟链路进行通信。 2、服务器端工作流程 (1)创建服务器端套接字并绑定到一个端口上 (2)套接字设置监听模式等待连接请求 (3)接受连接请求后进行通信 (4)返回,等待赢一个连接请求 3、客户端工作流程 (1)创建客户端套接字(指定服务器端IP地址与端口号) (2)连接(Android 创建Socket会自动连接) (3)与服务器端进行通信 (4)关闭套接字 4 四、系统流程图四、系统流程图 五、系统设计五、系统设计 本课程设计按照系统的具体功能要求,首先应用 Socket 编程 创建客户端和服务器端,每多个客户端服务器端就会相因的创建 一个线程,它们之间通过这个连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 编程 课程设计 报告 Android_Socket_ 聊天室
