On Fri, Mar 03, 2006 at 11:27:05AM -0800, Allison Randal wrote: =head2 Network I/O Opcodes
Functionality wise, the following are missing: shutdown getpeername/getsockname getsockopt/setsockopt I'd view shutdown as most important, as I believe that there are some protocols you can't implement without it. C<socketpair> isn't listed, but I'd assume that that is more a class method called on the class representing Unix Domain sockets. Would it work to have classes representing each address format, each providing a packsockaddr method? There's no direct access to fnctl or ioctl given. Specifically it would be useful to have a way to set handles non-blocking (and have the entire IO system cope with synchronous-but-non-blocking IO, even if async IO is more powerful still) Nicholas Clark