.NET TCPListener limitation ?
I have a question about the usage of TCPListener in .NET... I am thinking about a client/server application and being new to this kind of application I have search a bit around the web and the solution which come the more often is to create a new thread for each new client connection.

This solution seem fine but I was wondering if it was still usable with a application where you can have thousands of client at the same time ?

Of course if there is thousands of client the application will not be hosted on a small desktop but on a real server, but is it the way to design an application for a large number of client ?

Thank for help.
.NET TCPListener limitation ?
===

I have a question about the usage of TCPListener in .NET... I am thinking about a client/server application and being new to this kind of application I have search a bit around the web and the solution which come the more often is to create a new thread for each new client connection.

This solution seem fine but I was wondering if it was still usable with a application where you can have thousands of client at the same time ?

Of course if there is thousands of client the application will not be hosted on a small desktop but on a real server, but is it the way to design an application for a large number of client ?

Thank for help.