Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
Dude! you the man! Just after I sent the message I had been trying to think of what resource could be running out but file descriptors never occured to me because the create_socket isn't what's failing. I'm going to 'discuss' this with the guy who wrote it... (a whole day wasted becase he didn't type close(conn_socket) in a few places. :( -fjr >From: "Patrick R. McManus" <mcmanus at ducksong.com> >To: Frank Ramsay <fjramsay1234 at hotmail.com> >CC: warlord at MIT.EDU, discuss at blu.org >Subject: Re: gethotbyname error continued >Date: Tue, 18 Jun 2002 15:56:31 -0400 > >[Frank Ramsay: Tue, Jun 18, 2002 at 07:52:38PM +0000] > > It is hitting gethostbyname (I put in printfs to be sure sure) and I >tried > > changing the sethostent(0) to sethostent(1) and it didn't help > > BUT > > I've discovered that it stops working on the 1022n'd call _every time_ > > (I removed the sleep in the main loop to get it to run faster) And that >is > > very strange and I'm wondering if it's a bug in the library itself. > >Ahh! > >you're running out of filedescriptors.. > >you do socket() to open a connection but you never do a close()... > >gethostbyname() can't get a fd (which it needs to open() /etc/hosts) >because they're all in use by your sockets. > >you aren't using all those sockets - close them. > >-P _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |