NAME

IPC::Manager::Client::UnixSocket - Use UNIX sockets for message transfers.

DESCRIPTION

Each client has a unix socket used in SOCK_DGRAM mode to allow multi-writer, single-reader use of the socket.

NOTES

Suspend is not usable in this protocol.

SYNOPSIS

use IPC::Manager qw/ipcm_spawn ipcm_connect/;

my $spawn = ipcm_spawn(protocol => 'UnixSocket');

my $con1 = $spawn->connect('con1');
my $con2 = ipcm_connect(con2, $spawn->info);

$con1->send_message(con1 => {'hello' => 'con2'});

my @messages = $con2->get_messages;

METHODS

See IPC::Manager::Client.

SOURCE

The source code repository for IPC::Manager can be found at https://https://github.com/exodist/IPC-Manager.

MAINTAINERS

Chad Granum <exodist@cpan.org>

AUTHORS

Chad Granum <exodist@cpan.org>

COPYRIGHT

Copyright Chad Granum <exodist7@gmail.com>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See https://dev.perl.org/licenses/