Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine neue Instanz der NetworkStream-Klasse für den angegebenen Socket.
Namespace: System.Net.Sockets
Assembly: System (in system.dll)
Syntax
'Declaration
Public Sub New ( _
socket As Socket _
)
'Usage
Dim socket As Socket
Dim instance As New NetworkStream(socket)
public NetworkStream (
Socket socket
)
public:
NetworkStream (
Socket^ socket
)
public NetworkStream (
Socket socket
)
public function NetworkStream (
socket : Socket
)
Parameter
- socket
Der Socket, den der NetworkStream zum Senden und Empfangen von Daten verwendet.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
socket ist NULL (Nothing in Visual Basic). |
|
socket ist nicht verbunden. - oder - Die SocketType-Eigenschaft von socket ist nicht SocketType.Stream. - oder - socket befindet sich im nicht blockierenden Zustand. |
Hinweise
Der NetworkStream wird mit Lese-/Schreibzugriff auf den angegebenen Socket erstellt. Der NetworkStream besitzt den zugrunde liegenden Socket nicht. Daher wird der Socket durch Aufrufen der Close-Methode nicht geschlossen.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie ein NetworkStream mit einem Socket erstellt wird.
' Create the NetworkStream for communicating with the remote host.
Dim myNetworkStream As NetworkStream
If networkStreamOwnsSocket Then
myNetworkStream = New NetworkStream(mySocket, True)
Else
myNetworkStream = New NetworkStream(mySocket)
End If
// Create the NetworkStream for communicating with the remote host.
NetworkStream myNetworkStream;
if (networkStreamOwnsSocket){
myNetworkStream = new NetworkStream(mySocket, true);
}
else{
myNetworkStream = new NetworkStream(mySocket);
}
// Create the NetworkStream for communicating with the remote host.
NetworkStream^ myNetworkStream;
if ( networkStreamOwnsSocket )
{
myNetworkStream = gcnew NetworkStream( mySocket,true );
}
else
{
myNetworkStream = gcnew NetworkStream( mySocket );
}
// specify file permission.
// Create the NetworkStream for communicating with the remote host.
NetworkStream myNetworkStream;
if (networkStreamOwnsSocket) {
myNetworkStream = new NetworkStream(mySocket, true);
}
else {
myNetworkStream = new NetworkStream(mySocket);
}
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
NetworkStream-Klasse
NetworkStream-Member
System.Net.Sockets-Namespace
Close