22 lines
532 B
Factor
22 lines
532 B
Factor
! Copyright (C) 2013 John Benediktsson.
|
|
! See http://factorcode.org/license.txt for BSD license.
|
|
|
|
USING: destructors io kernel strings zeromq zeromq.ffi ;
|
|
|
|
IN: zeromq.examples.echoserver
|
|
|
|
: echo-server ( -- )
|
|
[
|
|
<zmq-context> &dispose
|
|
ZMQ_REP <zmq-socket> &dispose
|
|
dup "tcp://127.0.0.1:5000" zmq-bind
|
|
[
|
|
dup 0 zmq-recv
|
|
[ >string "Received " write print flush ]
|
|
[ dupd 0 zmq-send ] bi
|
|
t
|
|
] loop drop
|
|
] with-destructors ;
|
|
|
|
MAIN: echo-server
|