Skip to content

csrl/erlzmq

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Erlang bindings for ZeroMQ (http://www.zeromq.org).

Building
    The bindings work against the master branch of ZeroMQ:
    http://github.com/zeromq/zeromq2

    $ git clone http://github.com/zeromq/erlzmq.git
    $ cd erlzmq
    $ ./bootstrap
    $ ./configure --with-zeromq=/usr/local
    $ make
    $ make docs
    $ make install

Documentation
    See http://zeromq.github.com/erlzmq for full documentation.
    (Content uploaded from doc/index.html).

Updating documentatin on GitHub
    $ git checkout master   # make sure you are on master branch
    $ make gitdocs          # this will update gh-pages branch and commit changes to origin

Examples
    PUB/SUB zmq_pubserver/zmq_subclient

    $ cd erlzmq
    $ erl

    1> c("examples/zmq_pubserver.erl").
    2> c("examples/zmq_subclient.erl").
    3> zmq_subclient:run().
    4> zmq_subclient:run().
    5> zmq_pubserver:run().

    You can run a pub server and any number of sub clients
    in the same Erlang shell or on different nodes.

    REQ/REP zmq_repserver/zmq_reqclient

    $ cd erlzmq
    $ erl

    1> c("examples/zmq_repserver.erl").
    2> c("examples/zmq_reqclient.erl").
    3> zmq_reqclient:run().
    4> zmq_repserver:run().

License
    BSD License

Copyright
    Copyright (c) 2010 Dhammika Pathirana
    Copyright (c) 2010 Serge Aleynikov
    Copyright (c) 2011 Chris Rempel

Contacts
    http://github.com/zeromq/erlzmq/issues

Copying
    Erlang bindings are released under open-source BSD License (see LICENSE file)

About

Erlang bindings for ZeroMQ messaging

Erlang ZeroMQ Bindings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Erlang 50.3%
  • C++ 44.3%
  • C 5.4%