完成例程WorkerRoutine和WSAWaitForMultipleEvents函数的问题。 1。用完成例程能不能只要WorkerRoutine,不要WSAWaitForMultipleEvents?2。WorkerRoutine和SAWaitForMultipleEvents能不能分开放在不同的线程中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.完成例程可不用WSAWaitForMultipleEvents,用SleepEx(DWORD dwMilliseconds,BOOL bAlertable)代替,dwMilliseconds为超时时间,以毫秒为单位,bAlertable一般设为TRUE, 这几天一直在想这个问题,头都大了,先谢谢你帅帅鱼。我的意思是想在调用完WorkerRoutine后不用任何等待就继续去运行下一个wsarecv,如果用WSAWaitForMultipleEvents和sleepex等函数的话就要有等待时间,不能继续进行。我把WSAWaitForMultipleEvents函数去掉后会出现997错误。调试后发现运行完WorkerRoutine函数这个线程就一直处于等待状态了。能不能删除当前的APC? 使用SleepEx(). 这个函数就是等待一个IO完成的.调用closesocket()相应的SOCKET操作都立即中止的. 我的意思是想在调用完WorkerRoutine后不用任何等待就继续去运行下一个wsarecv//=================你怎么知道一个wsarecv会成功?如果是数据大,你可以不停的wsarecv 我有一个缓存,WorkerRoutine是会吧信息保存在缓存中,我在另外一个线程中处理返回值和数据,这个线程只做接收。主要一个问题是运行完WorkerRoutine必须要运行一个sleepex(而sleepex妨碍了我下面的工作),要不程序就停止了,我想能不能不要那个sleepex。 对比度拉伸 这个单文档界面是如何实现的,求助 求教怎么播放wav文件中的一段 紧急求助!ODBC访问access数据库每个具体项的值的问题 关于写注册表的问题. 消息的问题 请教线程同步的问题 怎样随时随地获取鼠标消息?用哪个函数?高手们说它一两句行吗?别笑话我 在Visual Studio 2005中如何风格化? 怎么找回丢失的操作系统 新手求助,如何在tab control的不同标签下布置界面 那位大哥有手机发短信的源码?
我的意思是想在调用完WorkerRoutine后不用任何等待就继续去运行下一个wsarecv,如果用WSAWaitForMultipleEvents和sleepex等函数的话就要有等待时间,不能继续进行。
我把WSAWaitForMultipleEvents函数去掉后会出现997错误。调试后发现运行完WorkerRoutine函数这个线程就一直处于等待状态了。能不能删除当前的APC?
调用closesocket()相应的SOCKET操作都立即中止的.
//=================
你怎么知道一个wsarecv会成功?
如果是数据大,你可以不停的wsarecv