基于TCPIP协议的网络通信应用程序课程设计报告
《基于TCPIP协议的网络通信应用程序课程设计报告》由会员分享,可在线阅读,更多相关《基于TCPIP协议的网络通信应用程序课程设计报告(28页珍藏版)》请在毕设资料网上搜索。
1、 1 基于基于 TCP/IPTCP/IP 协议的网络通信小应用程序协议的网络通信小应用程序 1. 课程设计的题目及要求课程设计的题目及要求 1.1 课程设计题目 掌握基于 TCP/IP 协议实现网络通信,理解 TCP 与 UDP 的不同特性以及实现 方式。课程设计要求建立一个基于 TCP/IP 协议的网络通信小应用程序,实验可 采用 UDP 或 TCP,建议基于 WINDOWS 平台。 1.1.1 功能要求 建立一个基于中心服务器方式即时数据通信平台 (IM) 。 要求如下(*为选做内容): 1. 能进行用户管理,所有用户必须登录到服务器,由服务器维护在线信息。 2. IM(Instant M
2、essage)功能:用户登录后能进行实时多方点到点短信息通信, 如聊天; 3. 能选择要求服务器进行转发服务; 4. 能保存通信记录到数据库(SQL Server 或其他桌面型数据库) ; 5. 能进行双方文件传输,能显示进度; 6. 支持断点重传。 (检查时需有功能随时中断传送,并在下次启动能显示重 传状态) ; *7. 数据包加密; 8.实时语音双向传送功能; *9.多方通话功能; 10.界面设计要求布局合理,信息清晰。 1.1.2 对于所有功能的要求 1) 要求清晰描述所设计的应答机制,数据包格式,所用数据结构及其相应算法,机密 机制等; 2) 对于功能实现要求描绘实现方法,流程。 2
3、2. 开发工具、软硬件环境简介开发工具、软硬件环境简介 2.1 开发工具 开发工具:Microsoft Visual Studio 2008 2.2 软硬件环境 2.2.1 软件环境 操作系统:Windows XP/Windows 7 开发软件:Microsoft Visual Studio 2008 开发语言:C#语言 平台:Microsoft.NET Framework v2.0 2.2.2 硬件环境 分辨率:1000750 服务器: PentiumIII 500 以上或更高; 内存:128M 以上; 硬盘:至少 40G 以上; 工作站: PentiumII 266 以上微机; 内存:64
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 TCPIP 协议 网络 通信 应用程序 课程设计 报告
