別的廢話不多說了,基本流程和TCP下一樣,只不過說一點需要注意的。
在WSARecvFrom成功以后,IOCP得到了投遞,處理完了這個數(shù)據(jù),這個時候應該重新發(fā)起一個WSARecvFrom投遞了,這個時候要特別注意,
不要重新分配一個Overlapped,而要復用當前這個,不然在GetQueued的時候,會報錯,報0xC000000005,讀取0x00000010錯誤。
網(wǎng)上的IOCP都是TCP的,UDP的資料太少,這里提出一個要注意的地方,以使后來人避免走彎路