lib/IO/All/Socket.pm River stage three • 139 direct dependents • 368 total dependents

FREW/IO-All-0.87 - 18 Jul 2017 21:06:01 UTC

IO - load various IO modules River stage five • 4958 direct dependents • 31140 total dependents

"IO" provides a simple mechanism to load several of the IO modules in one go. The IO modules belonging to the core are: IO::Handle IO::Seekable IO::File IO::Pipe IO::Socket IO::Dir IO::Select IO::Poll Some other IO modules don't belong to the perl co...

TODDR/IO-1.42 - 20 Jan 2020 06:51:20 UTC

IO::Socket - Object interface to socket communications River stage five • 4958 direct dependents • 31140 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.42 - 20 Jan 2020 06:51:20 UTC

IO::Ftp - A simple interface to Net::FTP's socket level get/put (DEPRECATED) River stage zero No dependents

Deprecated. Other better options exist. See, for example, IO::All::FTP EXPORTS None by default. REQUIRES Net::FTP File::Basename URI Symbol...

MIKEB/IO-Ftp-0.06 - 07 May 2015 14:59:24 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::AIO - Asynchronous/Advanced Input/Output River stage two • 15 direct dependents • 26 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 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.001 - 28 Aug 2017 04:59:27 UTC

IO::Socket::DNS - IO::Socket like interface using DNS to access an IO::Socket::DNS::Server backend. River stage zero No dependents

I originally used this module for my own purposes and never intended to show anyone, but there have been so many requests that I've decided to release it to the public. Have you ever been away from your home with your computer and needed to use the I...

BBB/IO-Socket-DNS-0.021 - 19 Jul 2012 23:29:09 UTC

IO::All::HTTP - Extends IO::All to HTTP URLs River stage one • 4 direct dependents • 5 total dependents

This module extends IO::All for dealing with HTTP URLs. Note that you don't need to use it explicitly, as it is autoloaded by IO::All whenever it sees something that looks like an HTTP URL. The SYNOPSIS shows some simple typical examples, but there a...

ITUB/IO-All-LWP-0.14 - 29 Mar 2007 07:34:08 UTC

IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6 River stage four • 43 direct dependents • 9348 total dependents

This module provides a protocol-independent way to use IPv4 and IPv6 sockets, intended as a replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. For a list of known differences, see the "...

PEVANS/IO-Socket-IP-0.39 - 06 Mar 2017 16:46:54 UTC

IO::Async - Asynchronous event-driven programming River stage three • 109 direct dependents • 138 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.77 - 13 May 2020 18:19:03 UTC

Kafka::IO - Interface to network communication with the Apache Kafka server. River stage one • 2 direct dependents • 2 total dependents

This module is private and should not be used directly. In order to achieve better performance, methods of this module do not perform arguments validation. The main features of the "Kafka::IO" class are: * Provides an object oriented API for communic...

ASOLOVEY/Kafka-1.08 - 14 Jul 2020 01:34:19 UTC

IO::Ppoll - Object interface to Linux's ppoll() call River stage one • 1 direct dependent • 1 total dependent

"IO::Ppoll" is a simple interface to Linux's "ppoll()" system call. It provides an interface that is drop-in compatible with IO::Poll. The object stores a signal mask that will be in effect during the actual "ppoll()" system call and has additional m...

PEVANS/IO-Ppoll-0.12 - 31 Aug 2015 18:17:41 UTC

IO::Pipely - Portably create pipe() or pipe-like handles, one way or another. River stage three • 5 direct dependents • 580 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 UTC

IO::Select - OO interface to the select system call River stage five • 4958 direct dependents • 31140 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.42 - 20 Jan 2020 06:51:20 UTC

IO::Lambda - non-blocking I/O as lambda calculus River stage one • 3 direct dependents • 3 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.30 - 30 Jun 2019 08:19:09 UTC

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 UTC

IO::Handle - supply object methods for I/O handles River stage five • 4958 direct dependents • 31140 total dependents

"IO::Handle" is the base class for all other IO handle classes. It is not intended that objects of "IO::Handle" would be created directly, but instead "IO::Handle" is inherited from by several other classes in the IO hierarchy. If you are reading thi...

TODDR/IO-1.42 - 20 Jan 2020 06:51:20 UTC

IO::Framed - Convenience wrapper for frame-based I/O River stage one • 3 direct dependents • 3 total dependents

While writing Net::WAMP I noticed that I was reimplementing some of the same patterns I’d used in Net::WebSocket to parse frames from a stream: * Only read() entire frames, with a read queue for any partials. * Continuance when a partial frame is del...

FELIPE/IO-Framed-0.16 - 18 May 2019 22:57:53 UTC

Future::IO - Future-returning IO methods River stage one • 6 direct dependents • 7 total dependents

This package provides a few basic methods that behave similarly to the same-named core perl functions relating to IO operations, but yield their results asynchronously via Future instances. This is provided primarily as a decoupling mechanism, to all...

PEVANS/Future-IO-0.07 - 24 Mar 2020 23:47:06 UTC

79 results (0.039 seconds)