Does TMS Websocket handle multiple threads well? I assume that multiple threads could each create their own client (on different ports?), but can multiple threads send messages safely using the same VCL client? I can find no mention of this in the documentation that comes with the demo, and without having (yet) purchased the product I cannot find the answer from the source.
If the answer is no, could the sending be protected by a critical section to allow the use of a single port and connection? The messages we need to send are short and it would not be too serious if a message was delayed by a millisecond or so.