Re: g_message function calls

robert mcdonald <frobnoid-/[email protected]>
Newsgroups gmane.comp.gnome.apps.pan.devel
Message-ID <[email protected]>
You're correct. And the windows variant of the code is
extremely similar (trivial differences) and works
equally well. 

--- Guilhem Bonnefille <[email protected]>
wrote:

> On 11/6/06, Charles Kerr <[email protected]>
> wrote:
> > The socket creation code is a special case there
> -- it's the /only/
> > part of Pan that uses threads, and it's a very
> small task.  The
> > purpose here is to make a connection in a
> nonblocking way so that
> > Pan doesn't freeze while connecting.
> 
> Humh... As I remember, it is possible to make a
> socket connection
> non-blocking without using threads. I have done such
> thing with select
> (or poll). The algo: create the socket and connect
> it (O_NONBLOCK),
> then register the file descriptor in select (poll)
> and then, when
> something occurs, it is probably a connection
> success (or failure).
> Look at
>
http://www.developerweb.net/forum/showthread.php?p=13486
> 
> Perhaps it could be interesting to rewrite the
> "connection" part, so
> pan will be fully thread safe (which is more simpler
> and safer than
> multi-thread). I'm quite sure that such asynchronous
> connection could
> be made with the GLIB "event loop".
> 
> What's your opinion? Do you already try such
> asynchronous connection?
> -- 
> Guilhem BONNEFILLE
> -=- #UIN: 15146515 JID: [email protected] MSN:
> [email protected]
> -=- mailto:[email protected]
> -=- http://nathguil.free.fr/
> 
> 
> _______________________________________________
> Pan-devel mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/pan-devel
> 




 
____________________________________________________________________________________
Sponsored Link

Degrees online in as fast as 1 Yr - MBA, Bachelor's, Master's, Associate
Click now to apply http://yahoo.degrees.info
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.