My opinion; I would use sockets unless a firewall is an issue then go remoting.
-----Original Message----- From: Discussion of advanced .NET topics. [mailto:[EMAIL PROTECTED] On Behalf Of Muhammad Adel Sent: Monday, September 18, 2006 12:04 PM To: [email protected] Subject: [ADVANCED-DOTNET] Sockets,Remoting or webservices, which is better for this scenario? I was discussing with a friend developer the best connection method for an application he is building. I thought it would be fine to get some opinions from you here. This is the situation: There would be a server application and clients connecting to this application. the client should get messages every minute to update the data it is displaying. These messages should contain datasets that are displayed to the client. The number of clients connecting to the server at the same time would be about 1000 clients The question is what is the best way to connect the clients to the server? remoting,sockets or webservices? I guess that using sockets to maintain a connection to clients would require a thread for each connection, otherwise the server would be closing connections and restarting them to connect to clients with small number of threads. The performance difference between sockets and remoting (Using TCP channel) is not very great as I have read before, so there are two main options now for connection: Remotig and webservices. The webservices are better in terms of future modifications and cross plafrom support. remoting will not be supported in the near future in the WCF as I heared in one of Microsoft conferences here in Egypt. Remoting is better in terms of performance but how much is the difference? will remoting be twice as fast as webservices for example? =================================== This list is hosted by DevelopMentorR http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com
