В приложениях gtk все выполнение происходит внутри функции gtk_main
. И другие графические фреймы имеют аналогичные циклы событий, такие как app.exec
для QT и clutter_main
для Clutter . Однако ZeroMQ основан на предположении, что существует while (1) ...
цикл, в который он вставляется (см., например, здесь для примеров).
Как вы объединяете эти две стратегии выполнения?
В настоящее время я хочу использовать zeromq в приложении для беспорядка, написанном на C , поэтому я, конечно, хотел бы получить прямые ответы на этот вопрос, но, пожалуйста, добавьте ответы и для других вариантов.