我有一个对话框程序,我开了一个线程,线程函数中侦听某个端口.用的是mfc提供的CSocket类
我的线程函数是全局函数
CSocket charsend;//全局变量
CSocket server//全局变量
对话框上有一个停止侦听按钮,我想通过他来调用charsend.close()server.close()
但是会报错.
如果将charsend.close()server.close()放入线程函数中就不会,请问怎么回事啊???
我的线程函数是全局函数
CSocket charsend;//全局变量
CSocket server//全局变量
对话框上有一个停止侦听按钮,我想通过他来调用charsend.close()server.close()
但是会报错.
如果将charsend.close()server.close()放入线程函数中就不会,请问怎么回事啊???
解决方案 »
- CString转化为unsigned char
- Static控件串口数据实时曲线
- 图像特征比对
- 求算法或思路,黑白位图中,怎样把CA两个字符平移分隔开?(字符不相连,C可能部分在A的左下方,非一条直线能隔开)
- 导出的类的静态成员变量是共享的不?
- 阻止两次以上的同一个程序运行!求助!
- 请问哪里有《VisualC++技术内幕》(第四版)pdf版下载?
- 万分紧急!!!,大侠们来看看这个简单的问题
- 如何编程实现快捷键功能?
- 深入学习VC的途径,与各位商讨。
- 用vc助手的请进
- 用UDP连接服务器,用int connect(SOCKET s, const struct sockaddr* name, int namelen );连接服务器有什么意义?
用PostThreadMessage给线程发消息,我的线程要处理收到的消息请问怎样做?即我怎样把消息处理函数嵌入到线程里面去??最好能详细点,先谢谢了.