Re: [gnet-dev] select() on multiple fd
- From: "Andrew J. Lanoix" <alanoix umich edu>
- To: wroberts1 home com, gnet-dev gnetlibrary org
- Subject: Re: [gnet-dev] select() on multiple fd
- Date: Mon, 16 Apr 2001 22:04:01 -0400
For Win32, everyone should be using glib-20010301 and gnet-20010304 unless
they have a real good reason not to upgrade. Tor and I consider these
releases stable. Prior to this, Glib's async socket code was broken and I
had implement a workaround in GNet as a temporary fix. Tor completely
rewrote the socket code for Glib using a separate thread for each socket,
which we believe is the best solution.
Andy
PS. David-- Can we drop the link on the website to the old Win32 1.0.4.1
zips and mark the 20010304 release as stable? Thanks.
--On Monday, April 16, 2001 6:11 PM -0700 wroberts1 home com wrote:
My application needs to listen on several udp & tcp ports.
Every use of select() I see in gnet source is all on one file
discriptor only. I think it would be useful to have some abstraction
around select call for receiving off multiple file descriptors,
both udp & tcp.
The alternative is to have separate thread for every socket.
I think select() is more efficient.
I remember win32 has some WaitOnmulipleObject() thats supposed to
be a bit like select().
_______________________________________________
gnet-dev mailing list
gnet-dev gnetlibrary org
http://www.gnetlibrary.org/mailman/listinfo/gnet-dev
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]