New functions: make-message, free-message
[cl-zmq.git] / perf / local-lat.lisp
blob3e053a3acc0d2655a2ca57ecf593a7ecbc26f712
1 (require :cl-zmq)
3 (defpackage :zmq-test
4 (:use :cl :cffi))
6 (in-package :zmq-test)
8 (load "lat-parms")
10 (defparameter ctx (zmq:init 1 1))
11 (defparameter s (zmq:socket ctx zmq:rep))
13 (zmq:bind s *address*)
15 (let ((msg (zmq:make-message)))
16 (dotimes (i *roundtrip-count*)
17 (zmq:recv s msg 0)
18 (zmq:send s msg 0)))
20 (zmq:sleep 1)
21 (zmq:close s)
22 (zmq:term ctx)
23 (sb-ext:quit)