What is remoting?
Please suggest a book or some example
Please suggest a book or some example
Martin Carolan wrote:
...DataSet is marked as serializable but a string array isn't...
Certain classes in System.Collections are not serializable, but arrays are serializable as long as the type of array is serializable.
So,
string[]
would be serializable, but
MyObjectThatDoesntImplementISerializable[]
Would not be serializable.
Whilst you can get away with it you'll need to write a lot of extra code to achieve remoting style functionality from sockets!
For example, if you throw an event on a singleton that the client application has hooked it will simply run the appropriate method. To do this in a client application without remoting you would need to define your own protocol and parse data to and from the server, tell the server to reflect over its objects and subscribe to the event itself, then in the method subscribing to the event it needs to send data over the network interface whilst making sure it's up, then the client needs to read this data, check what it was listening for, then run the appropriate method on the appropriate object. Repeat in the opposite direction for running a method on the server.
Hussein Ahmad wrote:
i think it is time to read in Indigo . it is the new architecture for interoperability .
if you dont know anything about Remoting , my advice is to go directly now to Indigo . of course it would help alot if you know some info about Remoting first .
Kind regards ,
Hussein Ahmad
http://HusseindotNET.BlogSpot.com
I back this 100%. If possible, work with Indigo. Remoting lacks support for secure conversations, authentication, authorization, and a number of other things that come with Indigo out of the box. Indigo, also, is NOT JUST web services. For Indigo-to-Indigo communications, it is going to be a highly optimized experience (much like remoting, but so much better).
- Nicholas Paldino [.NET/C# MVP]
- mvp@spam.guard.caspershouse.com
you can reaad about indigo from Yasser Shohoud , he is now a test engineer in the indigo Team . and you can watch this .NET Show Episode as a start.
Regards ,
Hussein Ahmad
http://HusseindotNET.BlogSpot.com
you can reaad about indigo from Yasser Shohoud , he is now a test engineer in the indigo Team . and Vibhavari can watch this .NET Show Episode as a start.
Regards ,
Hussein Ahmad
http://HusseindotNET.BlogSpot.com
While I agree with Hussein and Nicholas, I would still recommend you read the blog of Matt Tavis where he has some recommendations regarding the usage of .NET Remoting.
http://blogs.msdn.com/mattavis/default.aspx
Regards,
Vikram
http://dotnetupdate.blogspot.com/
Vikram wrote:
Hi, While I agree with Hussein and Nicholas, I would still recommend you read the blog of Matt Tavis where he has some recommendations regarding the usage of .NET Remoting.
http://blogs.msdn.com/mattavis/default.aspx
Regards,
Vikram
http://dotnetupdate.blogspot.com/
It should also be noted that remoting is not going to be enhanced beyond 2.0, and that EnterpriseServices has been noted as being the easiest in terms of upgrading to Indigo. For all intents and purposes, Remoting is now a dead end.
- Nicholas Paldino [.NET/C# MVP]
- mvp@spam.guard.caspershouse.com