Talk:.NET Remoting

From Wikipedia, the free encyclopedia

This article is part of WikiProject Microsoft Windows, a WikiProject devoted to maintaining and improving the informative value and quality of Wikipedia's many Microsoft Windows articles.
Stub This article has been rated as stub-Class on the assessment scale.
Low This article has been rated as low-importance on WikiProject Microsoft Windows's importance scale.
This article is part of the .NET WikiProject, an attempt to improve and organize the .NET content on Wikipedia. If you would like to participate, you can edit the article attached to this page, or visit the project page, where you can join the project and/or contribute to the discussion.
Start This article has been rated as start-Class on the quality scale.
Mid This article has been rated as mid-importance on the importance scale.

[edit] comment

Microsoft .NET Remoting is a key technology not particularly well explained by the relatively few books and articles dealing with it. There is an unfortunate tendency to lose track of major features among the details and alternatives. A derivative of the useful article on Component Object Model would be of help here.

Craig Bolon 14:08, 25 April 2006 (UTC)


This is advance and replacement of DCOM.The Client send an object through proxy and receive this request in server object.


In the article, it says:

The runtime itself manages the act of serialization and marshalling

I think that serialization and marshalling are synomyns.

While the functions achieved by marshalling and serialization are to a large extent similar, marshalling and serialization are different. Serialization converts the state of an object into a byte stream that can be either stored or transferred, and later deserialized into a copy with the same exact logical structure (i.e., needs the same runtime as the original object). Class definitions are not included in the serialized stream, they are loaded separately during deserialization. With marshalling, the runtimes may be different (e.g, clr and the native environment for p/invoke), and it includes codebases as well. --soum talk 10:29, 17 November 2007 (UTC)


I agree with Craig when he said that Remoting is not well-explained by few books dealing with it. To reinforce your learning after you read the books, I suggest you download sample codes from CodeProject. :) I'm sure it'll help you a lot. By the way, this technology is truly an amazing breakthrough in the field of networking. Jhaqr (talk) 19:14, 22 November 2007 (UTC)