lib/IO/All/Socket.pm River stage three • 140 direct dependents • 375 total dependents

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

IO - load various IO modules River stage five • 4566 direct dependents • 30248 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.39 - 19 Apr 2018 21:25:31 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::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 GMT

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

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 GMT

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 GMT

IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6 River stage four • 40 direct dependents • 9119 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 GMT

IO::Async - Asynchronous event-driven programming River stage three • 102 direct dependents • 131 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.74 - 27 Jun 2019 17:56:38 GMT

IO::All::HTTP - Extends IO::All to HTTP URLs River stage one • 5 direct dependents • 6 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 GMT

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

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.07 - 18 Sep 2017 01:15:31 GMT

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 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::Select - OO interface to the select system call River stage five • 4566 direct dependents • 30248 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.39 - 19 Apr 2018 21:25:31 GMT

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 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::Handle - supply object methods for I/O handles River stage five • 4566 direct dependents • 30248 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.39 - 19 Apr 2018 21:25:31 GMT

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 GMT

Future::IO - Future-returning IO methods River stage one • 3 direct dependents • 4 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.06 - 26 Jun 2019 17:14:24 GMT

70 results (0.047 seconds)