I've read a number of whitepapers on User Events and Notify/Wait on Notification. They seem quite similar to me, and I'm not sure which to use. I have (well, when I write it) a transmit/receive VI that I think will be running in a separate thread. It's supposed to listen for TCP/IP (rx) messages and "notify" (I use that generically here) a test that's waiting for this message. That test would access some Shared Variable, or user-defined data to extract/process the message. I will (possibly) then build a message (in another shared variable) response, and "notify" the tx routine that it has something to send. I (obviously) don't have all of this worked out, but I'm assuming right now that I need to open and keep open the TCP/IP socket because it' going to be a secure (https/ssl) channel. That's why I thought I would make this a separate thread. With this in mind, is User Event or notifier more suitable or even the right approach?