佚名通过本文主要向大家介绍了atl方形动力电池,atl34砂轮,atl80.dll官方下载,atl71.dll修复,atl71.dll一键修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教:在ATL中有没有能实现异步socket的类??
描述:
解决方案1:
描述:
在activx控件中,使用ATL,不用MFC。程序中需要收发消息,但整个程序不想为socket再起一个线程,所以请问ATL中有没有类似MFC中CAsyncSocket的类??或者有其他更好的办法可行??
解决方案1:
去找电驴(eMul)的源代码,里面有一个公开源码的类似CAsyncSocket的类CAsyncSocketEx,把该类稍加修改就可以和Atl整合了,没有版权限制
解决方案2: 在里面创建一个不可见的窗口,或者创建一个侦听线程,不过还是前者比较稳妥
,好像听说过线程侦听搞不好会当机
我~~用WSAEventSelect模型来建立~~~atl没有自带的类。
解决方案4:一般用socekt sdk 自己封装一个异步的类,比CAsyncSocket灵活的多
解决方案5:没有。自己封装一个SOCKET类不是很难。