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
I am using your very smart library to communicate with a server written with the open62541 sdk. I get frequent disconnects from the server since the server only accepts messages from the client with strictly increasing sequence number. I had a look into the source of the freeopcua binray client and found a possible race condition. Fixing it, I have no further disconnects from the server.
There is a send_mutex in the binary_client.cpp and I put it around any sections where a sequence header is generated and the header is sent on the Stream later on, e.g.
Hi all,
I am using your very smart library to communicate with a server written with the open62541 sdk. I get frequent disconnects from the server since the server only accepts messages from the client with strictly increasing sequence number. I had a look into the source of the freeopcua binray client and found a possible race condition. Fixing it, I have no further disconnects from the server.
There is a send_mutex in the binary_client.cpp and I put it around any sections where a sequence header is generated and the header is sent on the Stream later on, e.g.
Maybe you find some time to fix this issue?!
Regards,
Martin
The text was updated successfully, but these errors were encountered: