| BluetoothClient | Provides client connections for Bluetooth Rfcomm network services. |
| BluetoothDeviceInfo | Provides information about an available device obtained by the client during device discovery. |
| BluetoothListener | |
| BluetoothProtocolType | Specifies additional protocols that the Socket class supports. |
| IrDAClient | Makes connections to services on peer IrDA devices. |
| IrDADeviceInfo | Provides information about remote devices connected by infrared communications. |
| IrDAListener | Places a socket in a listening state to monitor infrared connections from a specified service or network address. |
| IrDASocketOptionLevel | Defines additional IrDA socket option levels for the SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) and GetSocketOption(SocketOptionLevel, SocketOptionName) methods. |
| IrDASocketOptionName | Socket option constants to set IrDA specific connection modes, and get/set IrDA specific features. |
| IrDACharacterSet | Describes the character sets supported by the device. |
| IrDAHints | Describes an enumeration of possible device types, such as Fax. |