小弟我正在看windows网络编程,当在对网络进行异步选择时,怎么样来通知一个写事件呢??
请各位大侠帮帮我,最好给出一点点示意代码:switch(wMsg)
{
case FD_ACCEPT:
case FD_CONNECT:
case FD_READ:
case FD_WRITE:
case FD_CLOSE:}谁能帮帮我,帮我写一下每个分枝的代码
请各位大侠帮帮我,最好给出一点点示意代码:switch(wMsg)
{
case FD_ACCEPT:
case FD_CONNECT:
case FD_READ:
case FD_WRITE:
case FD_CLOSE:}谁能帮帮我,帮我写一下每个分枝的代码
简单说,对于FD_WRITE的响应首先应用WSAAsyncSelect(FD_WRITE)提请,之后就用send()发送,唯一要做的就是控制好实际发送的数量对方关闭响应FD_CLOSE
有数据来响应FD_READ
connect后server响应FD_ACCEPT,client响应FD_CONNECT
如果一次发送失败怎么办??
书上说在三种条件下:
1。成功调用accept,WSAAccept后
2。成功调用connect,WSAConnect后
3。当调用send,sendto,WSASend,WSASendto失败时
就会调用FD_WRITE,能不能帮我写一下几个事件里面的常用代码啊??