erhalten Stream eines Socket-Objekts in c #

8

Ich habe eine Client-Server-Anwendung, die über TCP / IP kommuniziert.
Ich verwende System.Net.Sockets.Socket type Objekt für ascynronous Kommunikation über TCP. Grundsätzlich öffne ich Verbindung, sende / empfange Daten und schließe Verbindung. Und meine Implementierung basiert auf Socket-Objekten.
Jetzt muss ich eine Drittanbieter-DLL verwenden, um etwas zu tun. Diese DLL erwartet ein Objekt System.IO.Stream type. Also muss ich Stream Objekt von meinem Socket Objekt bekommen.
Wie kann ich das tun? Danke.

    
Fer 09.05.2012, 15:27
quelle

2 Antworten

15

Ziemlich einfach wirklich. Der Konstruktor für die NetworkStream-Klasse akzeptiert einen Socket zum Umbrechen:

Ссылка

%Vor%     
Chris Shain 09.05.2012, 15:31
quelle
1

Sehen Sie sich System.Net.Sockets.SocketType.Stream an?

Oder versuchen Sie, System.Net.Sockets.NetworkStream zu betrachten?

Ссылка

    
John Smith 09.05.2012 15:37
quelle

Tags und Links