是控制台模式,没有windows窗体
就是说我编程如何能得到这一个事件,不管什么方法(当然是标准的)
是注册回调函数?如果是 那么怎么注册回调函数?
是轮询的到?如果是 那么我查询什么,那个标志位,还是会有特殊消息?
或者还有其他方法,那么这方法是什么?类似需要的得到的事件,还有接收 客户端连接事件。而且还有,不管是主动断开连接,还是异常断开连接,我都需要知道,最好能区分开
就是说我编程如何能得到这一个事件,不管什么方法(当然是标准的)
是注册回调函数?如果是 那么怎么注册回调函数?
是轮询的到?如果是 那么我查询什么,那个标志位,还是会有特殊消息?
或者还有其他方法,那么这方法是什么?类似需要的得到的事件,还有接收 客户端连接事件。而且还有,不管是主动断开连接,还是异常断开连接,我都需要知道,最好能区分开
解决方案 »
- VC6 VC++2005 二个不同的文件中声明了二个全局变量(在类外)
- 点击Button, 在textBox 显示点击的次数(VC++2005/C++CLI)
- 关于剪贴板数据格式CF_OWNERDISPLAY的用法?
- 我想在mfc程序里面播放声音但是....
- 学习vc的朋友,总是需要阅读很多msdn的文章,
- window 20000 系统日志的“描述“部分的中文不能读出来,比较急,哪位高人知道,多谢!
- 当程序的非模态对话框是活动窗口时,怎样让框架得到传给它的消息?
- Windows2000下使用API读写ini文件的问题
- 双缓冲颜色丢失了。。。。。
- 请教下,怎么监听串口数据啊
- 编译错误 error C2632: 'long' followed by 'long' is illegal
- 求救!为何这段代码无法显示图像呢
很多异常断开连接,无论是用select(),WSAAsyncSelect()还是WEventSelect()等都是无法捕捉到的,所以这才叫"异常断开".这些无法正常检测到的断开,你的程序就要定制一个"超时处理模块",设定在多长时间内没有数据传输的连接就要被断开(例如10分钟).如果没有这个模块,如果你的程序是运行很长时间并有不少用户连接的话,程序会积累越来越多的"僵尸连接",浪费系统资源,最后如果积聚了很大量的"僵尸连接",有可能用尽系统资源,令程序无法再正常工作.