PC机上可以使用的WSAAsyncSelect,在WinCE上,使用EVC竟然没有该API,后来我采用LoadLibrary和GetProcAddress得到了隐藏的该函数调用接口,问题是,MS为什么把这个接口隐藏起来,难道WinCE的异步Socket处理还有问题?另外,用WSAAsyncSelect设置了socket的FD_WRITE事件,查了socket库函数资料,是说如下情况收到该消息:
(1)connect或者accept成功,即连接刚刚建立时产生
(2)当发送操作被阻塞,但是又重新可以发送时
我在PC机上试了,发现满足上述准则,但是在WinCE上,发现不满足上述第2条,我每发一条就收到一个FD_WRITE消息,这是为什么,WinCE上的库函数不遵循这个原则吗?
(1)connect或者accept成功,即连接刚刚建立时产生
(2)当发送操作被阻塞,但是又重新可以发送时
我在PC机上试了,发现满足上述准则,但是在WinCE上,发现不满足上述第2条,我每发一条就收到一个FD_WRITE消息,这是为什么,WinCE上的库函数不遵循这个原则吗?
WinCE上没有人用过WSAAsyncSelect?