This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Problem when lots of sockets open.
- To: Grant Edwards <grante at visi dot com>
- Subject: Re: [ECOS] Problem when lots of sockets open.
- From: Gary Thomas <gthomas at cambridge dot redhat dot com>
- Date: Mon, 12 Mar 2001 13:27:03 -0700 (MST)
- Cc: ecos-discuss at sources dot redhat dot com
- Organization: Red Hat, Inc.
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?