编写简单的客户服务器程序

编写简单的客户服务器程序

ID:39623475

大小:581.50 KB

页数:13页

时间:2019-07-07

编写简单的客户服务器程序_第1页
编写简单的客户服务器程序_第2页
编写简单的客户服务器程序_第3页
编写简单的客户服务器程序_第4页
编写简单的客户服务器程序_第5页
资源描述:

《编写简单的客户服务器程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学实验(实习)报告实验(实习)名称编写简单的客户/服务器程序实验日期2015.5.24得分指导教师朱节中计算机专业年级班次姓名学号一、实验目的(1)掌握客户/服务器的工作原理、编程思想和方法(2)学习基于socket编程接口的网络编程技术二、实验内容使用CAsyncSocket类编写一个简单的客户/服务器程序,客户/服务器之间使用数据报方式传送信息,服务器在收到客户发来的Time或Date请求后,利用本地的时间和日期进行响应。创建工作空间创建服务器去掉Aboutbox,加入WindowsSockets创建客户端基于CAsyncSocket创建CDlgAsync

2、Sock在两个工程中创建CDlgAsyncSock。覆盖虚函数OnAccept,OnClose,OnConnect,OnReceive服务器程序的网络通信框架在CDlgAsyncSockServerDlg中加入公有voidOnReceive();voidOnAccept();voidOnClose();函数,和私有的两个CDlgAsyncSock对象m_sListenSocket,m_sConnectSocket在CDlgAsyncSock.h中加入和在CDlgAsyncSock.c中包含DlgAsyncSockServerDlg.h加入公有的SetParent函数在覆盖的

3、虚函数OnAccept,OnClose,OnReceive中加入代码在构造函数和析构函数中加入代码:客户端程序的网络通信框架在CDlgAsyncSockClientDlg中加入公有voidOnReceive();voidOnConnect();voidOnClose();函数,和私有的CDlgAsyncSock对象m_sConnectSocket在CDlgAsyncSock.h中加入和在CDlgAsyncSock.c中包含DlgAsyncSockClientDlg.h加入公有的SetParent函数在覆盖的虚函数OnConnect,OnClose,OnReceive中加入代

4、码在构造函数和析构函数中加入代码:服务器程序的界面框架为相应按钮添加消息响应函数OnBtnListen、OnBtnClose、OnBtnSend,添加五个控件变量m_listSent,m_listReceived,m_strMsg,m_strServname,m_iServport。客户端程序的界面框架为相应按钮添加消息响应函数OnBtnConnect、OnBtnClose、OnBtnSend,添加五个控件变量m_listSent,m_listReceived,m_strMsg,m_strServname,m_iServport。服务器程序响应函数编写先在OnBtnList

5、en、OnBtnClose、OnBtnSend函数中添加如下代码:在OnAccept、OnClose、OnReceive中添加如下代码:在OnInitDialog中添加如下代码:客户端程序响应函数编写先在OnBtnConnect、OnBtnClose、OnBtnSend函数中添加如下代码:在OnConnect、OnClose、OnReceive中添加如下代码:在OnInitDialog中添加如下代码:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。