How does Resolve/C++ support interprocess communication?
A31: RESOLVE_Foundation’s Character_IStream and Character_OStream components let you do interprocess communication in a “clean” way, without getting into the ugly details of using Unix sockets (upon which the following functionality is built). If you want your program to be able to get information directly from another program, it first has to “advertise” where it is listening for input. Then you open a Character_IStream object using Open_External with no parameters. This indicates your program’s willingness to accept input on that stream from any other program — i.e., not from a file or from the keyboard as in the usual case. If the Open_External call results in the Character_IStream not being open after the call, then no other program was trying to send information, so your program can’t read it. On the other hand, if the Open_External call results in the Character_IStream being open after the call, then some other program is trying to send your program information, and your program
Related Questions
- Does McGuff Pharmaceuticals provide adequate support and a defined approach to program management and communication with clients?
- What Internal Communication and Management Structures Were Established to Support MRC Unit Functions?
- What general procedure a Click 2 Support technician takes to resolve the error?