Entries from 2009-06-27 to 1 day

プロトコルハンドラをイベントドリブンに書く場合に O_NONBLOCK をセットするかしないか。または、それらを多重化する場合の方針について

まず、イベントドリブンなプロトコルハンドラを実装する側の事情を説明すると、O_NONBLOCK をセットすると、複雑なプロトコルの実装 (あちこちで write(2) を呼んでるとか) にあたって、いちいち select(2)->poll(2) のステップをふまなくても、返り値が EWO…