I'm using the GNet library [1], which makes this kind of thing easier
with asynchronous (non-blocking) sockets. The callbacks will get run
in your main loop, so as long as the handler doesn't take too long to
run, the GUI shouldn't block. Maybe if you posted an example of what
you're trying to do, I'd be able to help you out more...

Samuel Cormier-Iijima

[1] http://www.gnetlibrary.org/

On 11/5/06, Chris Cole <[EMAIL PROTECTED]> wrote:
> hello all, i'm developing a client side gui whose main task is to
> process data coming from a remote server. no matter how i try to get
> around it (threads, queues, etc), gtk always hangs whenever i do a
> call socketFoo.recv(). i know there has to be someone out there who
> can help me with this....
>
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to