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.
Versetzt Sockets in den Überwachungszustand, um Infrarotverbindungen von einem angegebenen Dienst oder einer Netzwerkadresse zu überwachen.
Namespace: System.Net.Sockets
Assembly: System.Net.IrDA (in system.net.irda.dll)
Syntax
'Declaration
Public Class IrDAListener
'Usage
Dim instance As IrDAListener
public class IrDAListener
public ref class IrDAListener
public class IrDAListener
public class IrDAListener
Hinweise
Diese Klasse überwacht einen Dienst durch Angabe eines Dienstnamens oder einer Netzwerkadresse. Der Listener beginnt erst mit der Überwachung, nachdem Sie die Start-Methode aufgerufen haben.
Beispiel
Im folgenden Codebeispiel wird eine Verbindung mit der IrDAEndPoint-Klasse hergestellt und die Empfangsbereitschaft für eingehende Anfragen dieses Geräts signalisiert. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die IrDAClient-Klasse.
' Create a connection, with the IrDAEndPoint class,
' for the selected device in the list box.
' Start listening for incoming requests from
' that device with an IrDAListener object.
Try
Dim i As Integer = ListBox1.SelectedIndex
irEndP = New IrDAEndPoint(irDevices(i).DeviceID, irServiceName)
irListen = New IrDAListener(irEndP)
irListen.Start()
Catch exSoc As SocketException
MsgBox("Couldn't listen on service " & irServiceName & ": " _
& exSoc.ErrorCode)
End Try
// Create a connection, with the IrDAEndPoint class,
// for the selected device in the list box.
// Start listening for incoming requests from
// that device with an IrDAListener object.
try
{
int i = listBox1.SelectedIndex;
irEndP = new IrDAEndPoint(irDevices[i].DeviceID,
irServiceName);
irListen = new IrDAListener(irEndP);
irListen.Start();
}
catch(SocketException exSoc)
{
MessageBox.Show("Couldn't listen on service "
+ irServiceName + ": "
+ exSoc.ErrorCode);
}
Vererbungshierarchie
System.Object
System.Net.EndPoint
System.Net.Sockets.IrDAListener
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows CE, Windows Mobile für Pocket PC, Windows Mobile für Smartphone
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
IrDAListener-Member
System.Net.Sockets-Namespace
Weitere Ressourcen
Gewusst wie: Übertragen von Dateien über eine Infrarotverbindung