Search results for "module:IO::Socket::Unix"
IO::Socket::UNIX - Object interface for AF_UNIX domain sockets
"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.51 - 23 Jan 2023 05:24:04 UTC
IO::Socket::UNIX::Util - Unix domain socket utilities
PERLANCAR/IO-Socket-UNIX-Util-0.05
-
05 Dec 2014 15:36:54 UTC
IO::Events - Non-blocking IO using events
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 UTC
IO::Socket - Object interface to socket communications
"IO::Socket" provides an object-oriented, IO::Handle-based interface to creating and using sockets via Socket, which provides a near one-to-one interface to the C socket library. "IO::Socket" is a base class that really only defines methods for those...
TODDR/IO-1.51 - 23 Jan 2023 05:24:04 UTC
IO::FDPass - pass a file descriptor over a socket
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.3 - 03 Jan 2021 23:54:46 UTC
IO::AIO - Asynchronous/Advanced Input/Output
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.8 - 01 Apr 2023 02:14:44 UTC
IO::Pipely - Portably create pipe() or pipe-like handles, one way or another.
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.006 - 14 Dec 2021 01:57:26 UTC
IO::Stream - ease non-blocking I/O streams based on EV
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 UTC
IO::FDSaver - Save file descriptors from Perl’s garbage collection.
Perl’s ability to create a filehandle from a given file descriptor is critical for advanced IPC functionality like accepting a file descriptor across an "exec()" or via UNIX socket (i.e., SCM_RIGHTS). It’s also useful when interfacing with C librarie...
FELIPE/IO-FDSaver-0.01 - 24 Mar 2021 02:19:51 UTC
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.
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 UTC
IO::Vectored - Read from or write to multiple buffers at once
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 UTC
IO::Sockatmark - Perl extension for TCP urgent data
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 UTC
IO::FDpassData - send/receive data and/or file descriptor
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 UTC
IO::Async::OS - operating system abstractions for IO::Async
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.802 - 15 Aug 2022 20:33:58 UTC
IO::NonBlocking - Object-oriented interface to non-blocking IO server implementation.
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 UTC
IO::Async::Loop - core loop of the IO::Async framework
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.802 - 15 Aug 2022 20:33:58 UTC
IO::Async::Stream - event callbacks and write bufering for a stream filehandle
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.802 - 15 Aug 2022 20:33:58 UTC