もう一個補足。Unix(Posix.1)で
recv, send は「非同期I/O」とは呼ばない。

「非同期I/O」は
aio_read, aio_write のこと。

aio_readなんて誰も使ってないだろうけど、
Windowsで言ってる非同期はまさにaio_xxxなんだぜ