I have programs running both locally and on a citrix session. I need to send a one-bit message from the program running locally, to the program running on the citrix session in a very reliable way. The client is named MetaFrame Presentation Server Client. So far I have thought about the following methods.
- Utilizing TCP/IP. This, however, adds complexity and I am worried about whether internal firewall settings between various company locations will hinder this communication. This will be my preferred option, however, if everything else fails.
- Utilizing the shared clipboard to briefly send a message. This method has obvious problems
- Sending a keystroke, which will be intercepted by the program running on the session. This method has obvious problems
- Utilizing a common file server. The problem is that the file servers are very unreliable.
I am not looking for arguments for or against any of the mentioned methods. Instead I would like to know whether you can think of another method?