niusouti.com

阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。[说明]使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。

题目

阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。

[说明]

使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程序的连接请求,然后再创建新的Socket来完成连接。从客户和服务器两端读取该连接,直到一个需要处理的报文到来为止。以下C++程序将封装这些功能,这样所有应用程序需要完成的只是创建一个Socket连接,然后处理到来的报文。这将包括一个新的服务器Socket类、新客户端Socket类和新的报文队列类。

创建新的服务器Socket类程序的框架如下。第1个函数ListenEx()用于通知Socket开始监听客户应用程序。第2个函数OnAccept()在接收到连接请求时被调用。在其中创建新的Socket,并立刻设置它开始从客户应用程序读取报文,这些是通过调用第3个函数RecvThread()来完成的,该函数位于它自己的线程中。

[C++程序]

[ListenEX()函数]


相似考题
更多“ 阅读以下程序说明和C++程序,将程序段中(1)~(7)空缺处的语句填写完整。[说明]使用MFC的CSocket类在两个或者多个应用程序之间建立通信。服务器应用程序先创建一个特殊的 Socket,用于监听客户应用程”相关问题
  • 第1题:

    MFC应用程序一开始就生成应用程序对象,然后在InitInstance中将会创建文档模板对象(通过CSingleDocTemplate管理),这样一来,应用程序就可以通过建立的模板对象来管理( )、( )和( )。


    参考答案:文档、视图、框架窗口

  • 第2题:

    创建VB.NET应用程序的类型有多种,通过选择不同的模板,()不属于该模板。

    A.MFC应用程序

    B.ASP.NET Web应用程序

    C.控制台应用程序

    D.Windows窗体应用程序


    MFC应用程序

  • 第3题:

    【单选题】在Windows 7的支持下,用户      。

    A.最多只能打开一个应用程序

    B.最多只能打开一个应用程序,应用程序中只能打开一个文档窗口

    C.最多只能打开一个应用程序,应用程序中能打开多个文档窗口

    D.能同时打开多个应用程序,一个应用程序中可以打开多个文档窗口


    Return;Set;EXIT

  • 第4题:

    创建VB.NET应用程序的类型有多种,通过选择不同的模板,________不属于该模板。

    A.MFC应用程序

    B.ASP.NET Web应用程序

    C.控制台应用程序

    D.Windows窗体应用程序


    MFC应用程序

  • 第5题:

    1、根据本讲学习内容,学会创建Android应用程序。 (1)创建一个Android应用程序。 (2)提交的作业包中包含应用程序运行效果截图(具体要求见附件图片)。 (3)在提交作业的区域,填上实现附件图片效果的关键代码,并加入必要的注释说明。


    8. 文本控件、按钮控件、单选按钮、复选框.docx