Click here to Skip to main content
15,564,399 members
Home / Discussions / C#
   

C#

 
Generalremoting "newbie" questions Pin
Palladino14-Jan-04 3:24
Palladino14-Jan-04 3:24 
GeneralRe: remoting "newbie" questions Pin
LongRange.Shooter14-Jan-04 4:07
LongRange.Shooter14-Jan-04 4:07 
GeneralRe: remoting "newbie" questions Pin
LongRange.Shooter14-Jan-04 4:23
LongRange.Shooter14-Jan-04 4:23 
GeneralRe: remoting "newbie" questions Pin
Palladino14-Jan-04 9:13
Palladino14-Jan-04 9:13 
GeneralRe: remoting "newbie" questions Pin
LongRange.Shooter14-Jan-04 11:46
LongRange.Shooter14-Jan-04 11:46 
GeneralRe: remoting "newbie" questions Pin
Palladino15-Jan-04 2:36
Palladino15-Jan-04 2:36 
GeneralRe: remoting "newbie" questions Pin
LongRange.Shooter15-Jan-04 3:55
LongRange.Shooter15-Jan-04 3:55 
GeneralRe: remoting "newbie" questions Pin
LongRange.Shooter15-Jan-04 4:24
LongRange.Shooter15-Jan-04 4:24 
Marcelo,

Putting this another way:

C#
"With the exception of earlier TCP/IP RPC implementations, in which you even had to worry about little-endian/big-endian conversions,
 all current remoting frameworks support the automatic encoding of simple data types into th echosen transfer format.  
The problem starts when you want to pass a copy of an object from server to client.  Java RMI and EJB support these requirements, but COM+ for example, did not.  
The commonly used serializable objects within COM+ were PropertyBags and ADO Recordsets -- but there was no easy way of passing large object structs around. 

In .NET Remoting the encoding/decoding of objects is natively supported.  
You just need to mark such objects with the [Serializable] attribute -OR- implement the interface ISerializable and the rest will be taken care of by the framework.  
This even allows you to pass your objects cross-platform via XML.

The serialization mechanism marshal simple data types and subobjects (which have to be serializable or exist as remote objects),
 and even ensures that circular references (which could result in endless loops when not discovered) don't do any harm.

<sub> -- Ingo Rammer, Advanced .NET Remoting </sub>


_____________________________________________
Of all the senses I could possibly lose,
It is most often the one called 'common' that gets lost.

GeneralRe: remoting &quot;newbie&quot; questions Pin
Palladino15-Jan-04 6:43
Palladino15-Jan-04 6:43 
GeneralDebugging Pin
jyoti doiphode14-Jan-04 0:58
jyoti doiphode14-Jan-04 0:58 
GeneralRe: Debugging Pin
Heath Stewart14-Jan-04 5:41
protectorHeath Stewart14-Jan-04 5:41 
GeneralFinding names of local user accounts Pin
EnkelIk14-Jan-04 0:46
EnkelIk14-Jan-04 0:46 
GeneralRe: Finding names of local user accounts Pin
Mazdak14-Jan-04 3:51
Mazdak14-Jan-04 3:51 
GeneralRe: Finding names of local user accounts Pin
EnkelIk14-Jan-04 5:54
EnkelIk14-Jan-04 5:54 
GeneralRe: Finding names of local user accounts Pin
Mazdak14-Jan-04 9:20
Mazdak14-Jan-04 9:20 
GeneralReversible Frames on Windows Forms Pin
occcy13-Jan-04 23:22
occcy13-Jan-04 23:22 
GeneralRe: Reversible Frames on Windows Forms Pin
Heath Stewart14-Jan-04 5:14
protectorHeath Stewart14-Jan-04 5:14 
QuestionHow use Ms treeView In asp.net Pin
Old Gun13-Jan-04 23:03
Old Gun13-Jan-04 23:03 
AnswerRe: How use Ms treeView In asp.net Pin
Heath Stewart14-Jan-04 5:04
protectorHeath Stewart14-Jan-04 5:04 
GeneralRe: How use Ms treeView In asp.net Pin
Not Active14-Jan-04 8:02
mentorNot Active14-Jan-04 8:02 
Generalsharing internet offline files Pin
Mohamad Al Husseiny13-Jan-04 19:18
Mohamad Al Husseiny13-Jan-04 19:18 
GeneralRe: sharing internet offline files Pin
Heath Stewart14-Jan-04 5:02
protectorHeath Stewart14-Jan-04 5:02 
GeneralRe: sharing internet offline files Pin
Mohamad Al Husseiny14-Jan-04 20:20
Mohamad Al Husseiny14-Jan-04 20:20 
GeneralGraph classes for C# Pin
crushinghellhammer13-Jan-04 14:50
crushinghellhammer13-Jan-04 14:50 
GeneralRe: Graph classes for C# Pin
scadaguy14-Jan-04 3:42
scadaguy14-Jan-04 3:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.