Кто-нибудь сейчас может найти хорошие уроки / примеры кода по работе в сети в gtk / glib.
Я пытаюсь написать клиентское приложение, которое подключается к простому серверу, который возвращает то, что оно получает, используя Gtk2, и я не уверен, как это сделать. Я хочу делать асинхронное чтение / запись без использования потоков, но я не уверен, что это лучший подход. Справочник по API не очень помогает - GIOChannel, GIOStream, GSocketClient и т. Д. - какой из них использовать?
В качестве альтернативы можно использовать блокировку ввода-вывода в другом потоке.
Меня не интересует портативность.
"Rant: Как разработчики GTk / GLib ожидают, что люди будут использовать их фреймворк без хорошей документации? Почему я вообще беспокоюсь, когда могу сделать это с помощью QT. Я не хочу больше изучать C, поэтому я беспокоюсь! «