Python предоставляет модуль signals
и os.kill
; есть ли у него объект для sigqueue()
(сигналы в реальном времени с прикрепленными данными)? Каковы альтернативы?Как отправлять и получать сигналы реального времени `sigqueue()` в Python?
2
A
ответ
3
Вы можете сделать это с ctypes
>>> from ctypes import *
>>> c = cdll.LoadLibrary("libc.so.6")
>>> c.sigqueue
<_FuncPtr object at 0xb7dbd77c>
>>> c.sigqueue(100, 10, 0)
-1
>>>
Вы должны посмотреть, как сделать союз в ctypes, которые я никогда не делал раньше, но я думаю, что это возможно.
2
Один из вариантов, если никто еще не сделал это, было бы обернуть библиотеку C самостоятельно - должно быть довольно быстро и безболезненно. Look here для более подробной информации.
Смежные вопросы
- 1. (Python) Как получать сообщения в режиме реального времени без обновления?
- 2. Отправлять и получать сигналы от другого класса pyqt
- 3. Python Socket - отправлять и получать сообщения одновременно
- 4. Как отправлять и получать уведомление?
- 5. Отправлять сигналы дочерним процессам?
- 6. Сокеты - отправлять и получать
- 7. Как отправлять данные в режиме реального времени через UDP?
- 8. Как отправлять сигналы в процессы Activiti асинхронно
- 9. Как отправлять и получать значения в android?
- 10. Как отправлять и получать данные в цикле
- 11. как отправлять и получать данные в завиток
- 12. Как отправлять и получать SMS в java?
- 13. Как отправлять и получать данные из фляжки?
- 14. Одновременно отправлять и получать сообщения UDP
- 15. Обработка экрана реального времени Python
- 16. Linux и сигналы в реальном времени
- 17. Как асинхронно получать данные реального времени из redis с помощью флешки python socket.io и потоков?
- 18. очереди сообщений отправлять и получать
- 19. в режиме реального времени в Python
- 20. UDP отправлять и получать в разных потоках
- 21. PHP отправлять и получать XML
- 22. PayPal отправлять и получать деньги
- 23. Справка: Графический интерфейс реального времени в wxpython
- 24. Отправлять и получать IPv6-локальные многоадресные датаграммы UDP в Python?
- 25. Понимание чтения аппаратных потоков реального времени (python)
- 26. Python и Arduino Последовательная связь: отправлять и получать
- 27. Захват stdout подпроцесса реального времени в python?
- 28. Как отправлять сигналы между формами java swing?
- 29. Как отправлять и получать SMS через приложение?
- 30. Как отправлять и получать сообщения Android Wear