ヽ(`Д´)ノウワァァァン!!
開発中のソースより抜粋
... if(CreateIoCompletionPort(handle,handle_,completion_key,0)==0) //エラー処理 ... unsigned long buffer_size=(unsigned long)operation.buffer_->capacity()-operation.buffer_->offset(); if(ReadFileEx(handle_,(void*)operation.buffer_->begin(),buffer_size,(LPOVERLAPPED)&operation,0)==0) //エラー処理
なぜかReadFileEx君が毎回エラーの困ったちゃん
いろいろ修正してみても全然だめ
MSDNを見てるとCreateIoCompletionPortのところに
開いたファイルのインスタンスを I/O 完了ポートに関連付けた後は、このインスタンスを ReadFileEx 関数、 または WriteFileEx 関数で使うことはできません。
あいた口がふさがらない。
ちなみにwinsock2のSOCKETではRecvExを使うべし。->WSARecvの間違い
1時間無駄にしましたw
\(^o^)/\(^o^)/\(^o^)/