Me gustaría saber si un fd tiene datos disponibles para leer. He intentado ioctl
con FIONREAD
pero eso da como resultado un "Error de operación no admitida". ¿Algunas ideas?¿Cómo verificar si un descriptor de archivo tiene datos disponibles?
6
A
Respuesta
6
Puede usar select()
, con un tiempo de espera cero (no NULL
).
2
Use poll()
o select()
en su descriptor de archivo.
Cuestiones relacionadas
- 1. ¿Cómo determinar si un descriptor de archivo es buscable?
- 2. ¿Cómo verificar si un descriptor de archivo dado almacenado en una variable sigue siendo válido?
- 3. ¿Cómo verifico si stdin tiene algunos datos?
- 4. ¿Cómo puedo verificar si mi programa tiene datos conectados
- 5. ¿cómo puedo verificar si existe un archivo?
- 6. C# Verificar si el archivo de texto tiene contenido
- 7. Selenium IDE: ¿Cómo verificar si un elemento tiene un foco?
- 8. Cómo verificar si un proceso tiene los derechos administrativos
- 9. ¿Cómo verificar si un modelo tiene una determinada columna/atributo?
- 10. ¿Cómo verificar si un objeto tiene cierto método/propiedad?
- 11. Rieles: ¿Cómo puedo verificar si una columna tiene un valor?
- 12. descriptor de socket vs descriptor de archivo
- 13. ¿Cómo obtener un puntero ARCHIVO desde un descriptor de archivo?
- 14. ¿Cómo verificar si System.Net.WebClient.DownloadData está descargando un archivo binario?
- 15. ¿Cómo verificar rápidamente si un archivo zip está dañado?
- 16. descriptor de archivo de un std :: fstream
- 17. Comprobar si el descriptor de archivo es válido
- 18. ¿Fopen crea un descriptor de archivo?
- 19. Cómo verificar un tipo de entrada = "archivo" tiene un archivo o no usa jquery?
- 20. Use JQuery para verificar si el elemento tiene un borde?
- 21. Cómo verificar si una tabla de datos es nula o no tiene nada
- 22. Cómo volver a abrir un descriptor de archivo cerrado
- 23. Cómo verificar si un DataGridViewCheckBoxCell está marcado
- 24. Determinar si un descriptor de archivo legible es el final de lectura de un conducto
- 25. Cómo verificar si existe un archivo con el script VB
- 26. ¿Cómo puedo verificar si existe un archivo usando Emacs Lisp?
- 27. ¿Cómo puedo verificar si existe un archivo en Perl?
- 28. iOS: ¿cómo verificar si una cadena tiene solo dígitos?
- 29. cómo verificar si un archivo se selecciona usando javascript?
- 30. En c, ¿cómo hacer que un descriptor de archivo bloquee?
Gracias que funciona bien. – StackedCrooked