- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京信息科技大学
基于局域网的聊天室设计与开发
摘要 系统是在在VC++6.0开发环境下使用基于对话框架构和网络编程技术实现了一个基于局域网的聊天室。系统分为客户端程序和服务器端程序,两者分开运行。服务器提供主机IP地址和端口供众多的客户端连接。既可以一对一聊天,也可以一对多聊天。
关键字:聊天室;局域网;基于对话框;Socket通信
目录
TOC \o 1-3 \h \u 26294 1.开发环境介绍 1
11180 1.1 Visual C++6.0集成开发环境使用方法介绍 1
10710 1.2WinSock技术 5
32101 1.2.1WinSock概述 5
14592 1.2.2CSocket类编程模型 6
16905 2.基于局域网的聊天室设计 7
5972 2.1系统总体目标 7
6765 2.2系统功能模块图 7
19363 3.基于局域网的聊天室实现 8
32302 3.1 服务器开启与客户连接以及局域网通信 8
29435 3.2系统各个模块的实现 10
4727 3.2.1服务器 10
4299 3.2.2客户端 15
15401 4.系统测试 18
20722 5. 总结 19
28702 参考文献 19
PAGE
PAGE 1
1.开发环境介绍
1.1 Visual C++6.0集成开发环境使用方法介绍
本系统涉及的C++语言源程序,均在Visual C++ 6.0(后简称VC6)开发环境中进行编制和调试。这里将简要介绍VC6集成开发环境的使用和调试方法。
1.VC6的用户界面介绍
双击安装好的VC6图标后,可以看到附图1.1所示的界面,此时VC6处于编辑状态。
图1.1 VC++ 6.0编辑状态的用户界面
其中菜单栏集成了VC6的各种命令、功能和设置;工具栏则将最常用的命令、功能和设置直接用图标的形式给出,方便用户使用;“Workspace”子窗口(工作空间子窗口)可以把VC6工程中使用的各种类和文件按树形结构来浏览;文件子窗口则用来具体显示和编辑VC6工程所用到的文件,比如C++源文件、头文件等;输出子窗口用来显示编译、连接或者有哪些信誉好的足球投注网站等操作的结果。
2.VC 6集成开发环境的使用简介
(1)创建VC6工程
要使用VC6来编译一个C或者C++源文件,必须把这个文件插入一个VC6工程中,因此,先介绍VC6工程的创建步骤:
① 点击“File”菜单,选择“New…”菜单项,弹出“New”窗口;
② 切换“New”窗口选项卡为“Projects”,选择“Win32 Console Application”(Win32控制台应用程序),本书只使用这类工程即可;
③ 在“Location:”下的文本框内填入工程保存的文件夹位置,也可以点其右侧的“…”按钮来定位文件夹;
④ 在“Project name:”下的文本框内填入工程的名称,例如Prj1。其它设置不用更改;
⑤ 点“OK”后,出现“Win32 Console Application”设置向导窗口,选“An empty project”,点“Finish”,再点“OK”后,工程创建结束。
这时,一个空的Win32 Console Application工程就创建好了。此时,“Workspace”子窗口就会显出“ClassView”(类浏览)和“FileView”(文件浏览)两个选项卡。本书不使用类来编程,因此不介绍“ClassView” 选项卡。切换到“FileView”选项卡,可以看到树形的列表中,将工程所有的文件分为三大类,即“Source Files”(源文件)、“Head Files”(头文件)和“Resource Files”(资源文件)。本书程序不涉及自编头文件和资源文件,因此不必向这两类添加文件。而“Resource Files”下现在没有任何文件,需新建或者利用已有的源文件插入工程中,才能进行编译。
(2)新建C或C++源文件并插入工程的方法
① 点击“File”菜单,选择菜单项“New…”,弹出“New”窗口;
② 选择“New”窗口“Files”选项卡,选择“C++ Source File”;
③ 在“File”下的文本框内填入带后缀的源文件名,后缀为.c或是.cpp,分别代表C源文件和C++源文件,例如填入main.c;
④ 保证“Add to project”前的复选框被选中,且其下的下拉列表框所选的工程为刚刚创建的空工程的名字;
⑤ 点“OK”后,一个空的源文件main.cpp就被插入工程Prj1了。此时,文件子窗口会打开新建的源文件,以备编辑。至此,源文件的创建结束。
(3)将原有的C或C++源文件插入工程的方法
① 右击“Workspace”
您可能关注的文档
最近下载
- 《大学生职业生涯规划》教案 第13课 应征入伍与自主创业政策.doc
- 2.关于干部人事档案审核工作的问答(组工通讯〔总2764号〕).docx
- 《大学生职业生涯规划》教案 第12课 基层就业政策.doc
- 中频炉熔炼操作技术标准.doc VIP
- 2023湖南长沙麓山投资控股集团有限公司招聘46人笔试备考试题及答案解析.docx
- 【广东卷】广东省(江西)上进教育稳派联考2025届高三上学期10月阶段检测联考(10.6-10.8)英语试卷答案.docx
- 认识声现象-说课稿-教科版.ppt
- 《培养自尊自信的》课件.pptx VIP
- 学堂在线《学术英语读写与交流》作业单元考核答案.docx
- 比较级最高级语法课(西游记主题)课件-人教版英语八年级上册.pptx VIP
文档评论(0)