怎麼觸發 FD_WRIEE 這個網絡事件 我在網上搜了很多 都不是很明白 最好能提供觸發的代碼
望不啬指教
問題已解決 我總結一下吧
一直搞不懂 WSAEventSelect 的 FD_WRITE ,不知道怎麼利用他在自己想發數據的時候發數據,後來知道了想發隨時發消息 要自己另外去寫send方法,FD_WRITE 是用於一開始連接成功侯就開始發送大批量數據的,比如發一個視頻連接給別人 ,別人接了 那麼這個時候就觸發了FD_WRITE ,視頻的數據會不停的充滿緩存,所以FD_WRITE會不停的觸發因為沒人教我 只能靠自己苦苦參悟了 希望別的朋友也能看到我的文字,不要 去被 FD_WRITE 煩惱了 想自己隨時發數據的時候 ,自己另外去寫send方法 如果你不是一次性發送大批量數據的話,就別想著使用FD_WRITE事件了,因為如果既希望於在收到FD_WRITE的時候發送數據,但是又不能發送足夠多的數據填滿socket緩沖區的話,就只能收到剛剛建連接的時候的第一次事件,之後及不會再收到了,所以當只是發送盡可能少的數據的時候,忘掉FD_WRITE機制,在任何想發送數據的時候直接調用send發送吧。