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

Reply via email to