lexaxaxa: Конечно. Создание окна это не кроссплатформенное действие. Под каждую платформу свой вариант создания окна. Но отрисовка виджетов происходит через OpenGL.
Евгений Петров: поясните пожалуйста, чем вам не нравится этот подход? Если мы поставили на 1000 символ закладку, то как книгу не форматируй, номер символа всё-равно не изменится. Хоть на туалетной бумаге горизонтально текст распечатай.
lenston: Можно использовать UPD, там не нужно инициализировать соединение, просто открываете сокет и принимаете данные, и через этот же сокет отправляете данные. Данные отправляются в виде пакетов (а не стримов, как в TCP), и через один сокет можно отправить пакет на любой ip, и принять с любого ip. Только UPD не гарантирует порядок данных, как впрочем и не гарантирует саму доставку.
Такая же проблема с Keneetic первым. Тоже работало всё замечательно. Через год - пинг никакой, иногда просто по тайм-ауту отваливается. По кабелю всё отлично.
В ядро лет 15 как коммитят в основном больше корпорации, программисты которых получают неплохую зарплату. Вы же не думаете, что 100500 сетевых протоколов, поддержка numa, selinux и прочее написано энтузиастами? Это им нафиг не вперлось. Видеоредакторы, плееры, DE, почтовые клиенты - это да, в основном энтузиазм.
я не меняю громкость. Я перехватываю событие нажатия кнопки громкости. Дальше его не пускаю (т.е. система не реагирует на нажатие, только моё приложение).