Here is a more in-depth discussion of using Remoting events across machine boundaries from another source that was linked to earlier:
"No matter which category your application belongs to, I heavily recommend NOT to use events, callbacks or client-side sponsors for networked applications. Yes, it's possible to use them. Yes, they might work after applying one or another workaround. The real trouble is that they are not highly stable and don't perform that well. The reason for this stability/performance drawback lies in the invocation model. First, you have to make a decision on whether to invoke events synchronously or asynchronously from the server's point of view. In the first case, your server has to wait until all clients acknowledged and processed the callback which increases the request time by a magnitude. If however you decide to use them asynchronously, you might run into a number of different issues - of which ThreadPool starvation is only the smallest, and lost events and locked up applications are the more critical ones." http://www.ingorammer.com/ArchitectureBriefings/RemotingBestPractices.pdf -----Original Message----- From: Moderated discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Davies, Glenn Sent: Wednesday, October 22, 2003 3:33 AM To: [EMAIL PROTECTED] Subject: Re: [ADVANCED-DOTNET] Help! Which middle-tier: remoting, sockets, COM+ ...... Thanks Jeff, that's a useful link. I'm finding it a bit difficult to see Clemens' argument against using remoting across machine boundaries from those slides apart, maybe, from the lack of security (which is relatively easy to implement yourself) or perhaps the lack of a "session management" model. Or am I missing something ? Glenn Davies -----Original Message----- From: Jeff Reese [mailto:[EMAIL PROTECTED] Sent: 21 October 2003 19:12 Clemens Vasters has a great set of slides on how to make the kinds of decisions and how to organize your code here: http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=97f80d05-73bc-4e 59-b2f1-c748d7eed43b =================================== This list is hosted by DevelopMentorR http://www.develop.com NEW! ASP.NET courses you may be interested in: 2 Days of ASP.NET, 29 Sept 2003, in Redmond http://www.develop.com/courses/2daspdotnet Guerrilla ASP.NET, 13 Oct 2003, in Boston http://www.develop.com/courses/gaspdotnet View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentorŪ http://www.develop.com NEW! ASP.NET courses you may be interested in: 2 Days of ASP.NET, 29 Sept 2003, in Redmond http://www.develop.com/courses/2daspdotnet Guerrilla ASP.NET, 13 Oct 2003, in Boston http://www.develop.com/courses/gaspdotnet View archives and manage your subscription(s) at http://discuss.develop.com