现在有没有人可以在 gtk / glib 中找到一些关于网络的好教程 / 代码示例。我正在尝试编写一个客户端应用程序,该应用程序连接到一个简单的服务器,该服务器使用 Gtk2 回显它接收到的内容,但我不知道该怎么做。我想在不使用线程的情况下进行异步读/写,但我不确定什么是最好的方法。API 参考没有太大帮助 - GIOChannel、GIOStream、GSocketClient 等 - 使用哪一个?
后备方案是在另一个线程中使用阻塞 IO。
我对便携性不感兴趣。
“咆哮:GTk / GLib 开发人员如何期望人们在没有良好文档的情况下使用他们的框架?当我可以使用 QT 来完成它时,我为什么还要打扰。我不想学习更多 C,这就是我打扰的原因!”