GIOChannel不会检测到G_IO_IN

时间:2013-01-02 23:34:19

标签: linux sockets glib gio

我使用阻塞IO(因为这似乎是将大量数据写入套接字的最简单方法)。

我想检测是否有任何数据要读取,所以我使用g_io_channel_get_buffer_condition()。问题是它总是会返回41的{​​{1}}位永远不会设置。

发送和接收在所有其他方面都很好。该对象是从Unix套接字创建的。我需要为此函数设置任何其他方面来正确发信号通知有可读取的字节吗?

0 个答案:

没有答案