繁体   English   中英

没有子类的CAsyncSocket?

[英]CAsyncSocket without subclassing?

我正在寻找一种无需子类化即可使用CAsyncSocket的方法。 到目前为止,在所有示例和教程中,我发现它们都是它的子类,我希望避免使用它。

先感谢您

CAsyncSocket旨在通过对其进行子类化来使用。 它具有虚拟方法- OnConnectOnReceive必须由一个子类,以重写应用程序代码来处理事件。

尽管客户端通常这样做,但不需要派生自CAsyncSocket即可使用它。 如果不派生(并实现回调处理程序),则几乎不可能以异步方式使用套接字。

CAsyncSocket类似于任何其他C ++类,并且可以以几乎相同的方式进行实例化(在具有自动存储期限的堆栈上,或者-更常见的是在具有动态存储期限的免费存储中)。 MSDN提供了有关使用“裸” CAsyncSocket的教程: Windows套接字:使用CAsyncSocket类

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM