TransmitFile
http://msdn.microsoft.com/library/en-us/winsock/winsock/transmitfile_2.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/i_o_completion_ports.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createiocompletionport.asp

http://www.sysinternals.com/ntw2k/info/comport.shtml

http://msdn.microsoft.com/msdnmag/issues/1000/winsock/default.aspx


Solaris 9:
http://docs.sun.com/app/docs/doc/817-0679/6mgfb87mm?q=sendfile&a=view
http://docs.sun.com/app/docs/doc/817-0679/6mgfb87mn?q=sendfile&a=view

HP-UX: http://docs.hp.com/hpux/onlinedocs/B9106-90009/00/01/168-con.html

AIX: http://publib16.boulder.ibm.com/pseries/en_US/libs/commtrf2/send_file.htm

Solaris 10: http://developers.sun.com/solaris/articles/event_completion.html

Linux: vmsplice (not in main kernel right now)


iob_send sendmsg path: cap iov, see https://sysctl-explorer.net/net/core/optmem_max/
