projects
/
svn42.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
--whitespace
[svn42.git]
/
go
/
door_daemon_zmq
/
zeromq.go
diff --git
a/go/door_daemon_zmq/zeromq.go
b/go/door_daemon_zmq/zeromq.go
index
70fe795
..
cec7089
100644
(file)
--- 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) } }()
}
//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) } }()
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)
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)
}
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)
cmd_chans = cmd_sock.Channels()
pub_chans = cmd_sock.Channels()
go zmqsHandleError(cmd_chans, pub_chans)