BluetoothDevice.CreateL2capChannel(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cree un canal orientado a la conexión (CoC) BluetoothSocket de Bluetooth L2CAP que se pueda usar para iniciar una conexión saliente segura al dispositivo remoto con el mismo valor de multiplexador de servicio o protocolo dinámico (PSM).
[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
public Android.Bluetooth.BluetoothSocket CreateL2capChannel(int psm);
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
member this.CreateL2capChannel : int -> Android.Bluetooth.BluetoothSocket
Parámetros
- psm
- Int32
valor de PSM dinámico del dispositivo remoto
Devoluciones
un #BluetoothSocket coC listo para una conexión saliente
- Atributos
Comentarios
Cree un canal orientado a la conexión (CoC) BluetoothSocket de Bluetooth L2CAP que se pueda usar para iniciar una conexión saliente segura al dispositivo remoto con el mismo valor de multiplexador de servicio o protocolo dinámico (PSM). El transporte Bluetooth compatible solo es LE.
Está diseñado para usarse con BluetoothAdapter#listenUsingL2capChannel() para aplicaciones Bluetooth punto del mismo nivel.
Use BluetoothSocket#connect para iniciar la conexión saliente.
La aplicación que usa esta API es responsable de obtener el valor de PSM del dispositivo remoto.
El dispositivo remoto se autenticará y se cifrará la comunicación en este socket.
Use este socket si es posible un vínculo de socket autenticado. La autenticación hace referencia a la autenticación de la clave de vínculo para evitar ataques de persona en el medio.
Java documentación para android.bluetooth.BluetoothDevice.createL2capChannel(int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.