IO::Socket::UNIX - Object interface for AF_UNIX domain sockets River stage five • 4566 direct dependents • 30248 total dependents

"IO::Socket::UNIX" provides an object interface to creating and using sockets in the AF_UNIX domain. It is built upon the IO::Socket interface and inherits all the methods defined by IO::Socket....

TODDR/IO-1.39 - 19 Apr 2018 21:25:31 GMT

IO::Socket::UNIX::Util - Unix domain socket utilities River stage one • 2 direct dependents • 7 total dependents

PERLANCAR/IO-Socket-UNIX-Util-0.05 - 05 Dec 2014 15:36:54 GMT

lib/IO/Event.pm River stage two • 4 direct dependents • 24 total dependents

MUIR/IO-Event-0.813 - 18 Sep 2013 03:46:26 GMT

IO::Events - Non-blocking IO using events River stage zero No dependents

The module implements object-oriented approach to select-driven events and contains set of convenience objects for inter-process communication. The main part of the module is the 'loop' instance of "IO::Events::Loop" class, which knows about all IO h...

KARASIK/IO-Events-0.6 - 29 Mar 2007 12:46:36 GMT

IO::Socket - Object interface to socket communications River stage five • 4566 direct dependents • 30248 total dependents

"IO::Socket" provides an object interface to creating and using sockets. It is built upon the IO::Handle interface and inherits all the methods defined by IO::Handle. "IO::Socket" only defines methods for those operations which are common to all type...

TODDR/IO-1.39 - 19 Apr 2018 21:25:31 GMT

IO::FDPass - pass a file descriptor over a socket River stage two • 3 direct dependents • 26 total dependents

This small low-level module only has one purpose: pass a file descriptor to another process, using a (streaming) unix domain socket (on POSIX systems) or any (streaming) socket (on WIN32 systems). The ability to pass file descriptors on windows is cu...

MLEHMANN/IO-FDPass-1.2 - 24 Sep 2016 23:51:35 GMT

IO::AIO - Asynchronous/Advanced Input/Output River stage two • 15 direct dependents • 37 total dependents

This module implements asynchronous I/O using whatever means your operating system supports. It is implemented as an interface to "libeio" (<http://software.schmorp.de/pkg/libeio.html>). Asynchronous means that operations that can normally block your...

MLEHMANN/IO-AIO-4.72 - 03 Apr 2019 03:04:40 GMT

IO::Pipely - Portably create pipe() or pipe-like handles, one way or another. River stage three • 5 direct dependents • 575 total dependents

Pipes are troublesome beasts because there are a few different, incompatible ways to create them. Not all platforms support all ways, and some platforms may have hidden difficulties like incomplete or buggy support. IO::Pipely provides a couple funct...

RCAPUTO/IO-Pipely-0.005 - 12 Aug 2013 13:09:43 GMT

IO::Stream - ease non-blocking I/O streams based on EV River stage one • 8 direct dependents • 9 total dependents

Non-blocking event-based low-level I/O is hard to get right. Code usually error-prone and complex... and it very similar in all applications. Things become much worse when you need to alter I/O stream in some way - use proxies, encryption, SSL, etc. ...

POWERMAN/IO-Stream-v2.0.3 - 03 Apr 2018 16:10:11 GMT

IO::EventMux - Multiplexer for sockets, pipes and any other types of filehandles that you can set O_NONBLOCK on and does buffering for the user. River stage one • 1 direct dependent • 1 total dependent

This module provides multiplexing for any set of sockets, pipes, or whatever you can set O_NONBLOCK on. It can be useful for both server and client processes, but it works best when the application's main loop is centered around its "mux()" method. T...

TLBDK/IO-EventMux-2.02 - 17 Apr 2009 23:05:36 GMT

IO::Vectored - Read from or write to multiple buffers at once River stage zero No dependents

Vectored-IO is sometimes called "scatter-gather" IO. The idea is that instead of doing multiple read(2) or write(2) system calls for each string, your program creates a vector of pointers to all the strings you wish to read/write and then does a sing...

FRACTAL/IO-Vectored-0.110 - 30 Oct 2014 04:20:23 GMT

IO::Sockatmark - Perl extension for TCP urgent data River stage zero No dependents

This module adds the atmark() method to the standard IO::Socket class. This can be used to detect the "mark" created by the receipt of TCP urgent data. Methods $flag = $socket->atmark() The atmark() method true if the socket is currently positioned a...

LDS/IO-Sockatmark-1.00 - 07 Jan 2001 04:52:06 GMT

IO::FDpassData - send/receive data and/or file descriptor River stage zero No dependents

This module will send and receive data and/or a file descriptor locally over a unix pipe. * $bytessent = fd_sendata(socket, message, FD); input: socket file descriptor, {optional} message, may be zero length string {optional} file descriptor to send ...

MIKER/IO-FDpassData-0.03 - 31 Jul 2019 04:04:21 GMT

IO::Async::OS - operating system abstractions for IO::Async River stage three • 102 direct dependents • 131 total dependents

This module acts as a class to provide a number of utility methods whose exact behaviour may depend on the type of OS it is running on. It is provided as a class so that specific kinds of operating system can override methods in it. As well as these ...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

IO::NonBlocking - Object-oriented interface to non-blocking IO server implementation. River stage zero No dependents

IO::NonBlocking is a non-blocking IO server style, runable on non-blocking IO capable OS -- most Unix and it's cloned platforms. The non-blocking server engine is built, basing on a page of codes of the Tom Christiansen's Perl Classic Cook Book. If y...

ROMERUN/IO-NonBlocking-1.035 - 08 Mar 2003 04:04:43 GMT

IO::Async::Loop - core loop of the IO::Async framework River stage three • 102 direct dependents • 131 total dependents

This module provides an abstract class which implements the core loop of the IO::Async framework. Its primary purpose is to store a set of IO::Async::Notifier objects or subclasses of them. It handles all of the lower-level set manipulation actions, ...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

IO::Async::Stream - event callbacks and write bufering for a stream filehandle River stage three • 102 direct dependents • 131 total dependents

This subclass of IO::Async::Handle contains a filehandle that represents a byte-stream. It provides buffering for both incoming and outgoing data. It invokes the "on_read" handler when new data is read from the filehandle. Data may be written to the ...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

Event::IO::Server - general listener class, spawns client connections River stage one • 1 direct dependent • 1 total dependent

DBROBINS/Event-IO-0.01 - 19 Mar 2004 05:23:29 GMT

Event::IO::Record - buffered asynchronous I/O, timeouts River stage one • 1 direct dependent • 1 total dependent

DBROBINS/Event-IO-0.01 - 19 Mar 2004 05:23:29 GMT

IO::Async::Process - start and manage a child process River stage three • 102 direct dependents • 131 total dependents

This subclass of IO::Async::Notifier starts a child process, and invokes a callback when it exits. The child process can either execute a given block of code (via fork(2)), or a command....

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

25 results (0.074 seconds)