Общие сведения о sendfile () и splice ()

sendfile () может использоваться для передачи данных из дескриптора «файл» в дескриптор «сокет», чтобы получить данные с машины A на машину B. Можно ли получить данные на принимающей стороне из дескриптора «сокета» в файл с аналогичной семантикой нулевого копирования? Я думаю, что sendfile () здесь не поможет, потому что sendfile () требует, чтобы источником данных был кеш «страницы / буфера». Я правильно понимаю? Может ли splice () помочь в этой ситуации?

7
задан Mat 24 December 2011 в 18:54
поделиться