Comment répartir les connexions entrantes de tcplistener sur des threads dans .NET?

Lors de l'utilisation du Net.Les Sockets.TcpListener, quelle est la meilleure façon de gérer les connexions entrantes (.AcceptSocket) sous la forme de plusieurs threads?

L'idée est de commencer un nouveau thread lorsqu'une nouvelle connexion est acceptée, alors que le tcplistener puis reste disponible pour d'autres connexions entrantes (et pour chaque nouvelle connexion entrante un nouveau thread est créé). Toute la communication et la résiliation avec le client d'origine de la connexion seront traitées dans le fil.

Exemple C# de VB.NET le code est apprécié.

source d'informationauteur Jorrit Reedijk