初学CAsyncSocket,调了一个多星期了,现在有如下疑问。这个异步非阻塞socket的send()方法,把数据放进发送缓存区就立即返回,其实并没有真正发送。请问各位大侠:
1、在发送之前,能否判断是否有足够的发送缓存来放下一个数据?
2、怎么判断某一个数据是否发送完成,是否有一个回调函数或者参数?
3、dw=0;IOCtl(FIONBIO,&dw);这个方法能切换为同步模式?在哪儿切换,是否必须在初始化的地方设置?切换为同步以后是否还会出现WSAEWOULDBLOCK?