Я экспериментировал с асинхронными сетевыми сокетами Linux (aio_read и др. В aio.h / librt), и я пытался выяснить, являются ли они нулевыми или нет. Почти все, что я до сих пор читал, обсуждает файловый ввод / вывод, тогда как его сетевой ввод / вывод меня интересует.
Использование AIO немного затруднительно, и я подозреваю, что оно непереносимо, поэтому интересно, стоит ли с ним упорствовать. Нулевое копирование - это почти единственное преимущество (особенно важное для моих целей), которое было бы над (неблокирующим) выбором / эполлом.