09-26-2016 11:10 PM - edited 09-26-2016 11:26 PM
I have multiple parallel Labview client threads communicating with single TCP socket server. The design works fine if I use Labview TCP library. Each client preserves a unique TCP client connection ID. The clients connect to the same server port and the server starts a separate thread for each client connection and preserves unique connection ID for each thread.
I would like to switch Labview clients to VISA TCP socket protocol for a number or reasons. I tried opening a unique VISA session to the same VISA server socket with "duplicate session" set to TRUE. After some testing it looks to me that the clients are, in fact, share the same VISA TCP connection nevertheless. In other words, even if I open duplicate VISA session, the unique TCP connection is not preserved for following calls to VISA write and read using this VISA session ID. I don't see other options in VISA library.
Is it possible to have multiple unique VISA TCP socket session in Labview at all?
10-03-2016 07:16 AM
Hello Fedor,
I hope I have not bumped this topic too late. I do not have an answer for you at this time, but I will consult with our Serial (and VISA) specialist here to see if they can offer some insight.
Thank you for your patience,
Alex
10-14-2020 02:06 AM
Alex, what is the outcome?