On 3/1/07, Enrico Tröger enrico.troeger@uvena.de wrote:
...one problem still remains: The do-while-loop in cc_iofunc() runs very often without receiving any data(msg is NULL). This slows down the whole process
I think the problem is because the channel really should block when no data is available - can you try commenting out line 1218 in utils.c?
// g_io_channel_set_flags(ioc, G_IO_FLAG_NONBLOCK, NULL);
As far as I can tell, that solves the problem without any side effects.
- Jeff