Remoting via Skype

Remoting via Skype 

Strictly speaking the remoting is about the formatting the objects into a byte stream and back in the most sensible manner. The delivery method of this stream is in fact irrelevant. One of the delivery methods can certainly be Skype.

Why Skype? 

Skype already has proven and popular infrastructure. Skype employs sophisticated firewall hole punching technique . We do not need to run our central server. It became so popular that network administrators are advised to make the local network Skype transparent. That means that firewall issues are already resolved for us. We need only to piggy-back the Skype's byte stream.

Running Demo 

Start Skyping application. Select the user . Note that the selected user must have Skyping installed and started at least once to register the application with Skype. Click Connect Upon the connection you can click Send (the object) or Execute the method (sync and async remoting). When you connect/disconnect to the user, the other side connects/ disconnects automatically.