From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gary Thomas To: Grant Edwards Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] Problem when lots of sockets open. Date: Mon, 12 Mar 2001 12:27:00 -0000 Message-id: References: <20010312124749.A10851@visi.com> X-SW-Source: 2001-03/msg00169.html On 12-Mar-2001 Grant Edwards wrote: > On Mon, Mar 12, 2001 at 10:27:19AM -0600, Grant Edwards wrote: > >> FYI: I've built a stripped down app that successfully accepts >> connections on 16 TCP ports simultaneously, so it appears to be >> an application bug. > > I can duplicate the failure in my stripped down demo > application: If there's a single task that uses select to > monitor the listening sockets and the echo data on the > connected data sockets, it works fine. > > If I create separate tasks to echo data on each connected > socket, the 9th connection fails. A read() on the socket > returns -1 immediately with errno==360 (operation timed out). > > Has anybody seen behavior like this? No. Can you provide the test case?