CAsyncScoket

王朝百科·作者佚名  2010-08-11  
宽屏版  字体: |||超大  

CAsyncSocket是MFC中的一个类。该对象表示一个Windows Socket--一个网络通信的末端。CAsyncSocket类封闭了Windows套接字API,对想使用与MFC连接的Windows套接字的程序员提供了一个面向对象的抽象化概念。

此类是假设已经理解了网络的通信的前提下的。负责处理块、字节排序差异以及Unicode和多个字符集(MBCS)串的对话。如果想要一个更方便的处理这些问题的接口,请参阅CSocket类。

要使用一个CAsyncSocket对象,调用它的构造程序,然后调用Create函数,创建一个基础套接字句柄(SOCKET类型),除了接收型套接字之外。对于一个服务器套接字调用Listen成员函数,对于一个客户套接字调用Connect成员函数。在接收一个连接请求时,服务器套接字应该调用一个Accept函数。使用保留的CAsyncSocket函数解决套接字之间的通信。完成之后,如果它是在堆上被创建的,就废弃掉CAsyncSocket对象。析构程序自动调用Close函数。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有