Remoting is mostly used to allow one machine to communicate with an application on another across a private network or even across a public network like the Internet. In all cases, security is a very real issue. Your application communicates data across a wire while a server listens for client requests. [...]