Hi all,
I have recently migrated my solution to 3.1.0 version and now I'm encountering a problem when TCP connection is shutdown. Slave receives channel Closed state, tries to set it to Opening and then something happens inside the library and I receive following error:
[Dnp3Sim] Connection connX, port=12345 changed state to CLOSED
[SlaveManager] - OnDisconnect: Connection=
connX , Address=0.0.0.0, Port=
12345 disconnected
[Dnp3Sim] Connection
connX , port=
12345 changed state to OPENING
[Dnp3] The I/O operation has been aborted because of either a thread exit or an application request.
After this, slave stops listening on this port and no new connection can be established until I restart the slave. My solution needs to support redundant master instances (hot/stand by) and it worked fine with previous version of opendnp3.
Does anybody have a clue what might be the problem? Is there some new configuration that I'm not aware or is something needs to be set to support regular reconnect? Thank you in advance!
Best regards,
Nikola