网络编程 基于TCP简易聊天室 实验报告.doc

网络编程 基于TCP简易聊天室 实验报告.doc

网络编程课程设计 -基于TCP的简易聊天室 实验基本信息概要 题目要求 熟悉异步网络编程的基本方法,掌握异步网络编程和网络协议设计的方法。要求采用select模型、WSAAsyncSelect模型、WSAEventSelect模型、重叠模型或完成端口等模型完成编程任务。 上机要求 要求采用select模型、WSAAsyncSelect模型、WSAEventSelect模型、重叠模型或完成端口等模型完成下面的任务。 内容概要:实现一个聊天室,支持多人聊天。也可以增加私聊等功能。 开发环境 操作系统:Windows 7 开发语言:C++ 集成开发环境:Microsoft Visual Studio 2010 系统简介 界面 本软件使用DOS控制台界面,界面风格较为朴素,没用使用复杂的颜色。但是对聊天时界面进行了一定的控制和修正使得界面较为美观,易读。 服务器: 客户端: 软件功能 本软件实现了聊天室基本的功能,包括公开聊天,私聊,获取在线用户,更改昵称,获得帮助等。 公开聊天 在光标处直接输入消息后按回车即为发送公开聊天,如下图所示。 私聊 使用命令【 /m 对方UID 消息 】即可发送私聊,私聊只有对方可以看到,如下图所示: 客户端1,密聊UID为132的用户。 发送后 客户端2,UID为132的用户收到私聊消息。 获取在线用户列表 使用命令【/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档