The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:IO::Sockets"

IO::Socket::TIPC - TIPC sockets for Perl River stage zero No dependents

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. 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 UTC

IO::AIO - Asynchronous/Advanced Input/Output River stage two • 13 direct dependents • 18 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.81 - 20 Feb 2024 06:41:07 UTC

Glib::IO - Perl bindings to the GIO library River stage one • 1 direct dependent • 1 total dependent

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 River stage five • 5475 direct dependents • 32646 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.55 - 30 Dec 2023 20:22:15 UTC

IO::Socket::INET - Object interface for AF_INET domain sockets River stage five • 5475 direct dependents • 32646 total dependents

"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. River stage zero No dependents

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 River stage three • 115 direct dependents • 145 total dependents

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. River stage three • 5 direct dependents • 545 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.006 - 14 Dec 2021 01:57:26 UTC

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

"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 River stage one • 2 direct dependents • 2 total dependents

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 River stage two • 3 direct dependents • 16 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.3 - 03 Jan 2021 23:54:46 UTC

IO::Select - OO interface to the select system call River stage five • 5475 direct dependents • 32646 total dependents

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 River stage one • 4 direct dependents • 4 total dependents

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 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 UTC

IO::Socket::Packet - Object interface to AF_PACKET domain sockets River stage zero No dependents

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 River stage three • 409 direct dependents • 668 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

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 River stage three • 115 direct dependents • 145 total dependents

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
45 results (0.057 seconds)