This module provides an object oriented client interface to interact
with servers supporting STOMP (Streaming Text Orientated Messaging
Protocol). It supports the major features of messaging brokers: SSL,
asynchronous I/O, receipts and transactions.

Note: This module has been initially released on CPAN as Net::STOMP
but has later been renamed to Net::STOMP::Client to avoid a naming


To install this module, run the following commands:

    perl Makefile.PL
    make test
    make install

To test this module with a STOMP broker, see t/2broker.t.

In addition to the mandatory modules listed in Makefile.PL, the
following optional modules do bring extra functionality:

    Authen::Credential - allows easy authentication support
    IO::Socket::SSL - allows using STOMP over SSL
    Messaging::Message - allows frame <-> message conversions


After installing, you can find documentation for this module with the
perldoc command.

    perldoc Net::STOMP::Client
    perldoc Net::STOMP::Client::Auth
    perldoc Net::STOMP::Client::Connection
    perldoc Net::STOMP::Client::Frame
    perldoc Net::STOMP::Client::HeartBeat
    perldoc Net::STOMP::Client::IO
    perldoc Net::STOMP::Client::Peer
    perldoc Net::STOMP::Client::Receipt
    perldoc Net::STOMP::Client::Version

You can find some examples in the eg directory and a detailed tutorial:

    perldoc Net::STOMP::Client::Tutorial


Copyright (C) CERN 2010-2021

This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.

See for more information.