[英]CAsyncSocket without subclassing?
我正在寻找一种无需子类化即可使用CAsyncSocket的方法。 到目前为止,在所有示例和教程中,我发现它们都是它的子类,我希望避免使用它。
先感谢您
CAsyncSocket
旨在通过对其进行子类化来使用。 它具有虚拟方法- OnConnect
, OnReceive
必须由一个子类,以重写应用程序代码来处理事件。
尽管客户端通常这样做,但不需要派生自CAsyncSocket即可使用它。 如果不派生(并实现回调处理程序),则几乎不可能以异步方式使用套接字。
CAsyncSocket
类似于任何其他C ++类,并且可以以几乎相同的方式进行实例化(在具有自动存储期限的堆栈上,或者-更常见的是在具有动态存储期限的免费存储中)。 MSDN提供了有关使用“裸” CAsyncSocket
的教程: Windows套接字:使用CAsyncSocket类 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.