Bluetooth: ¿Cuál es la diferencia entre BluetoothSocket y TCP IP Socket?

Hola,
La interfaz para los zócalos Bluetooth es similar a la de los zócalos TCP: Socket y ServerSocket . En el lado del servidor, use un BluetoothServerSocket para crear un socket de servidor de escucha. Cuando BluetoothServerSocket acepta una conexión, devolverá un nuevo BluetoothSocket para administrar la conexión. En el lado del cliente, use un solo BluetoothSocket tanto para iniciar una conexión saliente como para administrar la conexión.
El tipo más común de conector Bluetooth es RFCOMM. RFCOMM es un transporte de transmisión orientado a la conexión a través de Bluetooth . También se conoce como el perfil de puerto serie (SPP).
(del estudio para desarrolladores de Android de Google)

TCP es un servicio de entrega orientado a la conexión. Los datos se transmiten en segmentos. Orientado a la conexión significa que se debe establecer una conexión antes de que los hosts puedan intercambiar datos. La fiabilidad se logra asignando un número de secuencia a cada segmento transmitido. Se utiliza un acuse de recibo para verificar que se reciben los datos. Para cada segmento enviado, el host receptor debe devolver un acuse de recibo (ACK) dentro de un período especificado para los bytes recibidos. Si no se recibe un ACK, los datos se retransmiten.
TCP utiliza comunicaciones de flujo de bytes, en donde los datos dentro del segmento TCP se tratan como una secuencia de bytes sin límites de registro o campo.
(de tecneht.microsoft)

Significa en términos más simples que el zócalo Bluetooth es un tipo de aplicación TCP que se basa en la transmisión continua de datos y funciona de forma inalámbrica (TCP está cableado, UDP es inalámbrico). TCP se usa para transmitir datos (textos y todo) donde BTS se usa para transmitir audio en tiempo real sin atenuación (que nunca se logra tan cerca de la comunicación por cable).

Espero que esto te ayude de alguna manera.
Comenta en caso de dudas.

Aclamaciones.

More Interesting

¿Por qué Azure bloquea ICMP?

¿Cuál es el significado de las direcciones IP que comienzan con 172?

Cómo crear su propio paquete tcp / IP y agregar su propia carga útil y enviarla a otro sistema usando el lenguaje de programación c

¿Se puede rastrear un teléfono usando una dirección MAC o IP?

¿Funciona un socket de red en la capa 4 o 5 de un modelo OSI o un modelo TCP / IP? Si funciona en la capa 4, entonces qué hace realmente la capa de sesión, cuando los sockets son las conexiones reales que actúan como una interfaz entre la aplicación y las capas inferiores.

¿Por qué las capas de sesión, presentación y aplicación en el modelo OSI se combinan en una sola capa de aplicación en el modelo de Internet?

¿Cuál es el papel de las capas OSI cuando abrimos una página web?

Si estoy creando una aplicación de Android para comunicarme con un robot (Linux + Python) a través de TCP, ¿la aplicación debería ser el servidor o el cliente, y por qué?

¿Mi dirección IP privada es siempre la misma?

¿Cuál es la diferencia entre el protocolo HTTP y el protocolo TCP?

¿Cuál de las 2 computadoras responderá a mi ping si ambas tienen la misma dirección IP y yo hago ping desde una tercera computadora?

¿Por qué deberíamos usar el protocolo TCP en un cliente / servidor de programación de juegos Tic-tac-toe?

¿Cuántos mensajes totales se envían directamente desde y hacia el cliente DNS y el servidor cliente DNS cuando un cliente necesita un nombre resuelto en una dirección IP correspondiente?

¿Es posible saber la ubicación de la dirección IP de la cuenta falsa de Facebook?

¿Todos los sitios tienen dirección IP?