When would you use .NET Remoting and when Web services?
Select an image from your device to upload
Use remoting for more efficient exchange of information when you control both ends of the application. Use Web services for open-protocol-based information exchange when you are just a client or a server with the other end belonging to someone else.