For shipping of datasets .. the binary serialization over remoting
will make it much faster.

"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 number of clients isnt that big of a deal .. the real question is
how often are there clients making requests? If you say 1 per second I
would say remoting is probably out.


Cheers,

Greg

On 9/18/06, Muhammad Adel <[EMAIL PROTECTED]> wrote:
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 DevelopMentor(r)  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com



--
If knowledge can create problems, it is not through ignorance that we
can solve them.

Isaac Asimov

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to