Skip to content

Commit b574d8f

Browse files
committed
Add basic example from #20
1 parent 16a2982 commit b574d8f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

examples/basic.cr

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
require "../src/zeromq"
2+
3+
# Simple server
4+
context = ZMQ::Context.new
5+
server = context.socket(ZMQ::REP)
6+
server.bind("tcp://127.0.0.1:5555")
7+
8+
# Simple client
9+
context = ZMQ::Context.new
10+
client = context.socket(ZMQ::REQ)
11+
client.connect("tcp://127.0.0.1:5555")
12+
13+
client.send_string("Fetch")
14+
15+
puts server.receive_string
16+
server.send_string("Got it")
17+
18+
puts client.receive_string

0 commit comments

Comments
 (0)