Search results for "module:IO::Sockets"
IO::Socket::TIPC - TIPC sockets for Perl
TIPC stands for Transparent Inter-Process Communication. See http://tipc.sf.net/ for details. This perl module subclasses IO::Socket, in order to use TIPC sockets in the customary (and convenient) Perl fashion. TIPC supports 4 types of socket: *SOCK_...
INFINOID/IO-Socket-TIPC-1.09 - 05 May 2019 01:54:12 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::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.81 - 20 Feb 2024 06:41:07 UTC
Glib::IO - Perl bindings to the GIO library
The "Glib::IO" module allows a Perl developer to access the GIO library, the high level I/O and platform library of the GNOME development platform. GIO is used for: * local and remote enumeration and access of files GIO has multiple backends to acces...
XAOC/Glib-IO-0.002 - 25 Jun 2021 05:40:42 UTC
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.55 - 30 Dec 2023 20:22:15 UTC
IO::Socket::INET - Object interface for AF_INET domain sockets
"IO::Socket::INET" provides an object interface to creating and using sockets in the AF_INET domain. It is built upon the IO::Socket interface and inherits all the methods defined by IO::Socket....
TODDR/IO-1.55 - 30 Dec 2023 20:22:15 UTC
IO::Mark - Read unseekable filehandles non-destructively.
This is alpha quality code. It's slow. It may have bugs. Imagine you've got a function "get_image_size". You pass it a filehandle that's open on an image file and it returns the dimensions of the image. Imagine also that you have an open socket on wh...
ANDYA/IO-Mark-v0.0.1 - 28 Feb 2007 01:16:50 UTC
IO::Async - Asynchronous event-driven programming
This collection of modules allows programs to be written that perform asynchronous filehandle IO operations. A typical program using them would consist of a single subclass of IO::Async::Loop to act as a container of other objects, which perform the ...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 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::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.55 - 30 Dec 2023 20:22:15 UTC
IO::KQueue - perl interface to the BSD kqueue system call
This module provides a fairly low level interface to the BSD kqueue() system call, allowing you to monitor for changes on sockets, files, processes and signals. Usage is very similar to the kqueue system calls, so you will need to have read and under...
ARC/IO-KQueue-0.39 - 10 Jul 2020 14:20:24 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::Select - OO interface to the select system call
The "IO::Select" package implements an object approach to the system "select" function call. It allows the user to see what IO handles, see IO::Handle, are ready for reading, writing or have an exception pending....
TODDR/IO-1.55 - 30 Dec 2023 20:22:15 UTC
IO::Lambda - non-blocking I/O as lambda calculus
This module is another attempt to fight the horrors of non-blocking I/O. It tries to bring back the simplicity of the declarative programming style, that is only available when one employs threads, coroutines, or co-processes. Usually coding non-bloc...
KARASIK/IO-Lambda-1.33 - 15 Apr 2024 08:40:01 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::Packet - Object interface to AF_PACKET domain sockets
This class provides an object interface to "PF_PACKET" sockets on Linux. It is built upon IO::Socket and inherits all the methods defined by this base class....
PEVANS/Socket-Packet-0.11 - 01 Jun 2020 13:10:39 UTC
AnyEvent::IO - the DBI of asynchronous I/O implementations
This module provides functions that do I/O in an asynchronous fashion. It is to I/O the same as AnyEvent is to event libraries - it only *interfaces* to other implementations or to a portable pure-perl implementation (which does not, however, do asyn...
MLEHMANN/AnyEvent-7.17 - 18 Sep 2019 01:11:59 UTC
IO::Multiplex - Manage IO on many file handles
It is object oriented in design, and will notify you of significant events by calling methods on an object that you supply. If you are not using objects, you can simply supply "__PACKAGE__" instead of an object reference. You may have one callback ob...
BBB/IO-Multiplex-1.16 - 09 Apr 2015 21:40:51 UTC
IO::Socket::Netlink - Object interface to PF_NETLINK domain sockets
This module provides an object interface to "PF_NETLINK" sockets on Linux, by building on top of the IO::Socket class. While useful on its own, it is intended itself to serve as a base class, for particular netlink protocols to extend....
PEVANS/Socket-Netlink-0.05 - 17 Nov 2016 22:21:50 UTC
IO::Async::Listener - listen on network sockets for incoming connections
This subclass of IO::Async::Handle adds behaviour which watches a socket in listening mode, to accept incoming connections on them. A Listener can be constructed and given a existing socket in listening mode. Alternatively, the Listener can construct...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC