mp-command
v0.2.0
Published
Command line utility for Message Ports
Downloads
1
Readme
mp
The mp
command line utility is like curl or ncat for Message Ports (and ZeroMQ connections in general). It's a convenient way to experiment with different kinds of inter-process messaging patterns without having to write any code.
Here's an example of request/reply messaging:
First we open a reply socket on port 2000
$ mp reply 2000
- started reply socket on port 2000
- waiting for request
Lines beginning with a -
are log messages from the system. Now let's open another terminal and start a request socket connected to the same port.
$ mp request 2000
- started request socket on port 2000
<
When you see a <
that means that mp
is waiting for you to type a message that will transmitted to the other end of the connection. Type anything and press enter.
$ mp request 2000
- started reply socket on port 2000
< sup?
- request sent
- waiting for reply
Now switch back to the reply terminal and you should see
$ mp reply 2000
- started reply socket on port 2000
- waiting for request
- request received:
> sup?
<
Type a response and switch back to the other terminal
$ mp request 2000
- started reply socket on port 2000
> sup?
- message sent, waiting for response
- reply received:
> nm, u?
<