I'm doing a sample in .NET remoting. I want to know is it possible to exchange data between a computer in my network to a computer in another network?
+6
A:
Even if you can use .NET remoting between networks (and I suspect it can), there a few things to consider:
- the firewalls may not make it especially convenient
- .NET remoting is deprecated
- .NET Remoting provides no security or intergrity
See MSDN:
This topic is specific to a legacy technology that is retained for backward compatibility with existing applications and is not recommended for new development. Distributed applications should now be developed using the Windows Communication Foundation (WCF).
Personally, I would look (as suggested) at WCF for your cross-network IPC needs.
Marc Gravell
2009-07-02 04:27:58
+1. If the question is spam, your answer is chorizo.Nice to see some respect and cool-headed reactions.
Erich Mirabal
2009-07-02 04:39:28
Added point on security. A .NET remoting endpoint can be used by anyone, if exposed beyond a controlled environment you could get hostile clients trying to break your application.
Richard
2009-07-02 09:31:22
Thank you Marc and Richard. I was just looking into .NET Remoting for my next project, but will check out other alternatives.
lucifer
2010-08-25 12:58:00