- 0
- 0
- 约2.15千字
- 约 41页
- 2017-01-07 发布于广东
- 举报
简易聊天室 授课教师: 导入 在电子教室软件系统中,教师经常需要根据课程内容将学生分组,每个小组完成一个任务。每个小组的小组成员之间需要进行讨论,所以需要有一个简单的聊天室功能,使多个成员之间可以很方便的进行沟通和交流。本章我们就通过一个简单的聊天室程序,来介绍一下使用UDP协议进行通信的相关技术。 本章要点 聊天室功能分析设计 WinSock实现UDP通信 CSocket类实现UDP通信 聊天室开发 功能需求分析 聊天室服务器功能: 启动一个新的聊天室。 能记录所有登录的聊天者信息。 能接收聊天者程序发来的聊天信息,并显示到界面上。 能把一个聊天者发来的信息发送给所有其他聊天者。 聊天者程序功能: 能登录到聊天室服务器。 能发送聊天信息给聊天室服务器。 能接收服务器发回的其他人的聊天信息,并显示在自己的界面上。 界面设计 关键技术分析 聊天室的核心功能就是多个点之间的数据传递 本章讲解另一种面向非连接的基于UDP协议的socket通信技术来实现聊天室实例 面向非连接的通信 “面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。 与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就可以了。 UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是
您可能关注的文档
- VisualC++实用教程周进朱训林张宏林第3章-菜单与加速键课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第5章-常用控件课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第6章-文本和字体类课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第7章-图形图像课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第8章-文件操作课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第9章多线程课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第10章-多媒体应用程序设计课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第11章-动态链接库课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第12章-网络编程课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第13章-数据库开发课件教学.ppt
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
原创力文档

文档评论(0)