我用CAsyncSocket派生的类CMySock,但不能响应OnConnect等几个事件.
CAsyncSocket类好像需要窗口支持的.
那么我应该怎么做才能在此DLL中实现异步套接字呢.
我曾尝试在此DLL中创建一个对话框,在对话框中使用CAsyncSocket,但只有服务端一切正常.客户端(DLL)还是无法响应OnConnect等几个事件.
我在网上搜了三天了,好多文章说用win api ,但如何使用,却又没了下文.望各位高人指定一二!!!
CAsyncSocket类好像需要窗口支持的.
那么我应该怎么做才能在此DLL中实现异步套接字呢.
我曾尝试在此DLL中创建一个对话框,在对话框中使用CAsyncSocket,但只有服务端一切正常.客户端(DLL)还是无法响应OnConnect等几个事件.
我在网上搜了三天了,好多文章说用win api ,但如何使用,却又没了下文.望各位高人指定一二!!!
解决方案 »
- CMemLoadDll使用的疑惑? GetModuleHandle("USER32.DLL")的时候,返回了NULL,这是为何?
- 关于当钩子第一次安装并卸载成功后,再一次调用安装钩子,不能实现钩子功能的问题
- 寻求开源会计软件!
- 新手上路——第一个MFC程序的困惑 等待帮助
- 简单问题,回答ok马上给分
- 如何在vc控制台程序中实现“press any key to continue”且不回显?
- 请问在LISTVIW中如何高亮一个ITEM,就象用鼠标CLICK一样?
- 如何在导出"类中带有虚函数"的类
- 什么时候声明ADO变量?
- 自定义font字体,坐标重映射后,如何导入设备环境?
- 长时间没来,换版了,不会用了。相关标签填什么?
- 关于拖拽窗口的一个问题
http://simplesamples.info/MFC/UDPSendReceive.php
1.在dll中导出类似init。
在init中创建一个线程,在线程函数里边(1.创建一个隐藏窗口,2.启动消息循环,3,然后在窗口消息处理函数里边编写各种网络事件处理代码)2.直接用select多简单啊