Я только учусь программировать на C # mono в Linux. Я сделал несколько проектов на C # Windows и пытался преобразовать их в Linux.
Одним из них является потоковое приложение, которое передает потоковое аудио и изменяет метаданные на основе нажатий кнопок. На окнах я использовал edcast, и вроде kludge, чтобы это произошло. В моем исследовании, посвященном Linux, очевидно, что лучшим приложением является ezcast, источник потоковой передачи из командной строки, и использующий то, что называется обработкой сигналов, для обновления метаданных, когда я хочу.
И вот где у меня проблемы, что это за обработка сигналов, и как я могу использовать ее в C # для обновления метаданных в ezcast? Я чувствую, что это ключевая концепция, которая мне нужна, чтобы разобраться в платформе.
Я уже несколько часов читаю документы, и, насколько я могу судить, обработка сигналов позволяет устанавливать связь между различными потоками программы, но мне трудно разобраться, как на фоне окон, как они работа на Linux и моно.
Любая помощь будет оценена.
Как всегда, спасибо за ваше время.