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

NAME

JSON::Client - Example client for JSON::Server

VERSION

This documents version 0.03 of JSON::Client corresponding to git commit ad3eb95dc23ace0b097b7e253b1c4047a2c243bd released on Sat Apr 30 14:09:31 2022 +0900.

DESCRIPTION

This is an example client module for JSON::Server which sends and receives to a JSON::Server server.

SYNOPSIS

    my $client = JSON::Client->new (
        port => '5555', # This is the port of the server we are using
    );

METHODS

new

Make a new JSON client object. Possible options are

port

The port of the JSON::Server we are communicating with.

verbose

Print debugging messages. The format and frequency of these messages should not be relied upon.

send

    my $reply = $client->send ($data);

Send data. The return value is the response of the server, decoded from the JSON.

SEE ALSO

See the documentation for JSON::Server for details of dependencies.

AUTHOR

Ben Bullock, <bkb@cpan.org>

COPYRIGHT & LICENCE

This package and associated files are copyright (C) 2021-2022 Ben Bullock.

You can use, copy, modify and redistribute this package and associated files under the Perl Artistic Licence or the GNU General Public Licence.