2

私はブロッキング IO を使用します (大量のデータをソケットに書き込む最も簡単な方法と思われるため)。

読み取るデータがあるかどうかを検出したいので、 を使用しますg_io_channel_get_buffer_condition()。問題は、常に が返さ4れ、ビット1forG_IO_INが設定されないことです。

送受信は、他のすべての面で正常に機能します。オブジェクトは Unix ソケットから作成されます。読み取り可能なバイトがあることを正しく通知するために、この関数を設定する必要がある他の側面はありますか?

4

0 に答える 0