obtenir des flux d'une socket en c#

J'ai une application client-serveur qui communique via le protocole TCP/IP.
J'utilise System.Net.Sockets.Socket type d'objet pour ascnyronous communication sur TCP. Bref je ouvrir une connexion, envoyer/recevoir des données et fermer la connexion. Et ma mise en œuvre est basée sur le type de Socket objets.
Maintenant, j'ai besoin d'utiliser une dll tierce partie de faire quelque chose. Cette dll attend un System.IO.Stream type d'objet. J'ai donc besoin d'obtenir Flux objet de mon Socket objet.
Comment puis-je le faire?
Merci.

Soyez prudent lors du mélange de Socket et de Flux de données - une instance socket est thread-safe - une instance de flux de données n'est pas!

OriginalL'auteur Fer | 2012-05-09