X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=go%2Fdoor_daemon_zmq%2Fzeromq.go;fp=go%2Fdoor_daemon_zmq%2Fzeromq.go;h=cec7089735a768ba46e9d5b581bb4d404e1619b9;hp=70fe7951b3e8bdcaf00ca08fb55b7e73dfd268d0;hb=05f5975f0266e628e89cf0f60f84f47d43136747;hpb=342b4f2bf36cb16ff48cb894a80ffd8eac734086 diff --git a/go/door_daemon_zmq/zeromq.go b/go/door_daemon_zmq/zeromq.go index 70fe795..cec7089 100644 --- a/go/door_daemon_zmq/zeromq.go +++ b/go/door_daemon_zmq/zeromq.go @@ -16,13 +16,13 @@ func ZmqsInit(cmd_port, pub_port string) (cmd_chans, pub_chans *zmq.Channels) { } //close only on panic, otherwise leave open: defer func(){ if r:= recover(); r != nil { cmd_ctx.Close(); panic(r) } }() - + pub_ctx, err := zmq.NewContext() if err != nil { panic(err) } defer func() { if r:= recover(); r != nil { pub_ctx.Close(); panic(r) } }() - + cmd_sock, err := cmd_ctx.Socket(zmq.Rep) if err != nil { panic(err) @@ -42,7 +42,7 @@ func ZmqsInit(cmd_port, pub_port string) (cmd_chans, pub_chans *zmq.Channels) { if err = pub_sock.Bind(pub_port); err != nil { // "tcp://*:5556" panic(err) } - + cmd_chans = cmd_sock.Channels() pub_chans = cmd_sock.Channels() go zmqsHandleError(cmd_chans, pub_chans)