>>418
ごめんなさい。
UNIXで考えていたものでここでも良いかと。

>>420
同期非同期とは、fcntl()のNONBLOCKINGの
ことでしょうか。
それから、write()の返り値が20000になっていれば、
同期、非同期モードに関係なくclose()
して大丈夫なのでしょうか。