- 5
- 0
- 约3.17千字
- 约 9页
- 2017-01-03 发布于北京
- 举报
基于对话框的聊天程序
实验目的:
通过对网络编程的学习,设计一个基于对话框的聊天程序,实现发送与接收,完成了由接受知识到掌握技能的转化。本课程设计为学生提供了一个既动手又动脑,自学、查资料、独立实践的机会。将本学期课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编程的能力,使对C++系统编程有了更加深刻的了解。
实验内容:
本课程设计主要解决客户端与服务器端的信息交换。 此程序主要分为两个部分:服务器端和客户端。服务器端用于提供一个网络端口,等待客户端发出请求,登录到此服务器端,然后进行网络通迅。客户端可通过服务器端的端口发送连接请求,然后登录聊天室。启动服务器聊天程序。这时聊天服务器需要指定一个端口号,客户端则根据这个端口号以及服务器的网络地址进行通信。通过分析,该程序完全可以在VisualC++中MFC完成
三、
设计要求:
采用客户端/服务器模式,分为客户端与服务器端程序
功能要求:
客户端能够与服务器连接,客户端能够发送信息,服务器端能够接收信息。
主要功能描述:
这个聊天室应用程序是基于客户端/服务器端模型的,一个服务器只能支持一个客户,因此它实际上是一个基于“点对点”模型的应用程序。通过这个应用程序,用户可以在两台计算机之间进行字符串传输—即可以为两个人进
您可能关注的文档
- 培训师的大家风范.doc
- 培训机构合作建议书.doc
- 培训机构培训教材.docx
- 培训误区分析.doc
- 培训需求调查表(员工).docx
- 培训需求调查问卷(员工级).doc
- 培训需求调研行动工作坊.doc
- 基于JSP的图书管理系统(邵学亮).doc
- 基于KSAIBs的新生代员工的培训管理.doc
- 基于整合理念的教师课程能力提升.docx
- 2026年清洁能源储能技术创新报告及未来五至十年能源转型报告.docx
- 北师大版数学二级上册第1单元14练习一教学设计教学反思.docx
- 2026年彩色苗木在城市绿化中的应用推广可行性报告.docx
- 2026年乡村清洁能源公益推广项目可行性研究报告.docx
- 人工智能伦理教育在初中信息技术课程中的创新实施策略研究论文.docx
- 2026年通信行业5G网络建设与频谱资源分配报告.docx
- 初中历史《统一多民族国家的建立》大单元教学设计思路及案例.docx
- 2026年高空农业种植技术报告及未来五至十年垂直农业发展报告.docx
- 2026年PHP开源项目二次开发及商业化运营可行性报告.docx
- 2026年农业科技行业智能种植报告及智慧农业发展趋势分析报告.docx
原创力文档

文档评论(0)