You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Furthermore, when the output queue fills up in the client (when sending too fast), then the error message pyzmq-gc connect failed: Socket operation on non-socket is displayed which is not very helpful.
The text was updated successfully, but these errors were encountered:
Anything that affects send/recv_string must also affect send/recv, unless there is a leak in the Python unicode.encode/bytes.decode methods (unlikely).
There is a leak in zero-copy send/recv in 14.0 (#486), which is fixed in master (by #517), but should only come up when copy=False. I bring this up because your comment about pyzmq-gc suggest that you are using zero-copy, where there is a known leak (fixed in master), but your sample here does not.
Both send_string() (alias send_unicode) and recv_string() (alias recv_unicode) leak memory. The following code reproduces the problem:
Server:
Client:
Environment
Furthermore, when the output queue fills up in the client (when sending too fast), then the error message
pyzmq-gc connect failed: Socket operation on non-socket
is displayed which is not very helpful.The text was updated successfully, but these errors were encountered: