Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IrDAEndPoint Constructor
Collapse the table of content
Expand the table of content

IrDAEndPoint Constructor

Initializes a new instance of the IrDAEndPoint class.

Namespace: System.Net
Assembly: System.Net.IrDA (in system.net.irda.dll)

public IrDAEndPoint (
	byte[] irdaDeviceID,
	string serviceName
public IrDAEndPoint (
	byte[] irdaDeviceID, 
	String serviceName
public function IrDAEndPoint (
	irdaDeviceID : byte[], 
	serviceName : String



The device identifier.


The name of the service to connect to.

Exception typeCondition


Either the device identifier or the service name is invalid.

After you create a connection to a device with an IrDAEndPoint, you can monitor infrared communications from that device by using an IrDAListener.

The following code example uses an IrDAEndPoint to create a connection to a device, as selected from a list box of remote participating devices, and then uses an IrDAListener to listen for infrared communications from the remote device. This code example is part of a larger example provided for the IrDAClient class.

// 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.
    int i = listBox1.SelectedIndex;
    irEndP = new IrDAEndPoint(irDevices[i].DeviceID,
    irListen = new IrDAListener(irEndP);
catch(SocketException exSoc)
    MessageBox.Show("Couldn't listen on service "
        + irServiceName + ": "
        + exSoc.ErrorCode);

  • Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see .

Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Compact Framework

Supported in: 2.0, 1.0

Community Additions

© 2015 Microsoft