@@ -196,7 +196,9 @@ def __init__(
196
196
# see http://api.zeromq.org/3-3:zmq-setsockopt for more details
197
197
self .local_socket .setsockopt (XPUB_VERBOSE , True )
198
198
local_subscribe_port = get_open_port ()
199
- self .local_socket .bind (f"tcp://*:{ local_subscribe_port } " )
199
+ socket_addr = f"tcp://127.0.0.1:{ local_subscribe_port } "
200
+ logger .debug ("Binding to %s" , socket_addr )
201
+ self .local_socket .bind (socket_addr )
200
202
201
203
self .current_idx = 0
202
204
@@ -212,7 +214,8 @@ def __init__(
212
214
self .remote_socket = context .socket (XPUB )
213
215
self .remote_socket .setsockopt (XPUB_VERBOSE , True )
214
216
remote_subscribe_port = get_open_port ()
215
- self .remote_socket .bind (f"tcp://*:{ remote_subscribe_port } " )
217
+ socket_addr = f"tcp://*:{ remote_subscribe_port } "
218
+ self .remote_socket .bind (socket_addr )
216
219
217
220
else :
218
221
remote_subscribe_port = None
@@ -255,8 +258,9 @@ def create_from_handle(handle: Handle, rank) -> "MessageQueue":
255
258
256
259
self .local_socket = context .socket (SUB )
257
260
self .local_socket .setsockopt_string (SUBSCRIBE , "" )
258
- self .local_socket .connect (
259
- f"tcp://{ handle .connect_ip } :{ handle .local_subscribe_port } " )
261
+ socket_addr = f"tcp://127.0.0.1:{ handle .local_subscribe_port } "
262
+ logger .debug ("Connecting to %s" , socket_addr )
263
+ self .local_socket .connect (socket_addr )
260
264
261
265
self .remote_socket = None
262
266
else :
@@ -270,8 +274,9 @@ def create_from_handle(handle: Handle, rank) -> "MessageQueue":
270
274
271
275
self .remote_socket = context .socket (SUB )
272
276
self .remote_socket .setsockopt_string (SUBSCRIBE , "" )
273
- self .remote_socket .connect (
274
- f"tcp://{ handle .connect_ip } :{ handle .remote_subscribe_port } " )
277
+ socket_addr = f"tcp://{ handle .connect_ip } :{ handle .remote_subscribe_port } "
278
+ logger .debug ("Connecting to %s" , socket_addr )
279
+ self .remote_socket .connect (socket_addr )
275
280
276
281
return self
277
282
0 commit comments