lsongdev / lsongdev/node-bluetooth
How can I know if the connection is always open ?
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C++
- Estrellas
- 205
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hi,
For beginning thank you for this node module :).
I have an electron program that open a bluetooth connection and listening the event "data".
How can I know if the connection is always open ?
Before write data I check if the connection is open with connection.isOpen() but this method return true if the connection has been open and lost.
I have try to listen the events "closed", "close", "failure" without any success.
If the connection has been open and lost, when I write data I have an uncatched exception:
Error : Error reading from connection.
The calls to the write method is in try/catch block
Node version : v8.12.0
node-bluetooth: v1.2.5
Thank you for your help.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
No se indican archivos ni pruebas. Empieza rastreando connection.isOpen(), el manejo de la pérdida de conexión y la ruta de escritura en node-bluetooth; después, reproduce el fallo con las versiones indicadas Node v8.12.0 y node-bluetooth v1.2.5. La tarea estará terminada cuando una conexión perdida pueda detectarse de forma fiable antes de escribir y no produzca un error no capturado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- electron, node.js
- Área
- embedded-iot, networking
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100