--- In [email protected], Thomas Hruska <[EMAIL PROTECTED]> wrote:
>
> mr_gees100_peas wrote:
> > Hi,
> > 
> >    This is just hypothetical but I guess I have not been able to ask
> > the right question or don't know the proper terminology here. Lets say
> > you have a program running on your pc. You click a button and this
> > program sends a message to another computer (windows pc). A program in
> > that remote pc then recieves the message and does some action. Once
> > the action is done it returns a reply saying that the action was
> > succesfull or not.
> > 
> > My question is what do I need to accomplish something like this. LEts
> > say from my pc send a message to a second pc and open the cd drive.
> > Then return a message to tell whether that cd drive did open.
> > 
> > That is the best i can describe it. I don't know what would this fall
> > under. I have no code since I don't even know what to google for to
> > begging with.  
> 
> Interprocess Communications (IPC).  TCP/IP sockets, named pipes.
> 
> Remote Procedure Call (RPC).  Pretty old-school stuff.  This is the 
> heavy-weight version of IPC.  Generally superseded by things like CORBA.
> 
> CORBA.  Have no idea what it means nor have ever had a need to use it. 
> Generally superseded by SOAP/WSDL/Web Services.
> 
> SOAP/WSDL/Web Services.  _WAY_ overkill for pretty much everything and 
> is, IMO, a big hack to proxy commands through ubiquitous web server 
> technology.  Requires a XML parser, web server, all sorts of 
> configuration changes, WSDL and SOAP libraries, and fiddling around
with 
> generating/installing/using cryptographic keys.  That is just to get it 
> working...getting it to do something useful is entirely different.
> 
> Depending on how complex you want to go, I'd say TCP/IP is the
simplest, 
> most portable, and "easiest" method.  Just be aware of the last method. 
>   I haven't had a need yet to mess with it (thankfully) but it is 
> definitely out there.  PayPal, for example, has some interesting stuff 
> that I might eventually use that requires it.
> 
> Also, be aware of the security implications of opening a CD-ROM drive 
> using a remote computer.  You will want to use some form of 
> cryptographically protected communications mechanism (e.g. SSL/TLS) to 
> protect the remote machine from would-be attackers.  You may even want 
> to do a personal public/private key pair to guarantee that only you
have 
> access.
> 
> -- 
> Thomas Hruska
> CubicleSoft President
> Ph: 517-803-4197
> 
> *NEW* MyTaskFocus 1.1
> Get on task.  Stay on task.
> 
> http://www.CubicleSoft.com/MyTaskFocus/
>


Thanks, I'll look into the TCP/IP option since I just want basic
functionality. Now you introduced a new variable which is security. I
have to do more research now.


Reply via email to