I'm not sure too.
But notice that the test with tcp to tcp, with rtu encapsulation enabled, has the same problem even if there is no real serial device, and only tcp is involed (see the 3rd post in the thread):
run:
Master TCP started (50ms, tcp rtu -> tcp rtu) ** TCP, both master and slave encapsulated, no serial device, still has the problem
May it me something related to this: http://mango.serotoninsoftware.com/forum/posts/list/532.page ?
The only solution we can figure out (to be tested yet), is to close the TpcMaster on receiving a timeout exception, and create a new TcpMaster.
This involves issuing only single commands and not using batch.
Regards