既然碰了win32api,用COM就是正解,要不就应该完全上跨平台的库
收发消息看似简单其实坑非常多。反而是COM只要你线程入口正确调用CoInitialize,跨线程marshal,就不会有任何问题
【 在 hgoldfish 的大作中提到: 】
: 我消息循环放在子线程里面。能唤醒?
: 只想写个简单的消息循环,使用 WSAAsyncSelect()/SetTimer() 实现异步 IO,我肯定不会去碰 COM 那种巨坑。
: 按说得用 IOCP,但太麻烦了,windows 平台凑合着能用就好。
: ...................
--
FROM 155.64.23.*