This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: bsd sockets question
- From: Matt Jerdonek <maj1224 at yahoo dot com>
- To: Will Wagner <will_wagner at carallon dot com>, eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Fri, 28 Oct 2005 08:07:56 -0700 (PDT)
- Subject: Re: [ECOS] bsd sockets question
One solution is to have the thread that is closing the
socket invoke cyg_thread_release(..) on the thread
that is blocking on the select operation.
-- Matt
--- Will Wagner <will_wagner@carallon.com> wrote:
> Hi All,
>
> I have a bsd sockets question.
>
> My application has two threads. One thread is
> waiting on receiving data
> on a socket using the select function, with a
> timeout of forever.
>
> The other thread calls close on that socket.
>
> I was hoping that upon calling close the select
> function would return
> with an error. Instead it continues to block. This
> thread works on linux
> and windows so I was hoping it was standard BSD
> sockets functionality.
>
> Should this be working or does eCos not support
> this? If it doesn't
> support it does anyone have any ideas how to
> implement it, or even where
> to start?
>
> Many thanks,
>
> Will.
> --
>
------------------------------------------------------------------------
> Will Wagner
> will_wagner@carallon.com
> Senior Project Engineer
> Office Tel: 0207 371 2032
> Carallon Ltd, Studio G20, Shepherds Building,
> Rockley Rd, London W14 0DA
>
------------------------------------------------------------------------
>
>
> --
> Before posting, please read the FAQ:
> http://ecos.sourceware.org/fom/ecos
> and search the list archive:
> http://ecos.sourceware.org/ml/ecos-discuss
>
>
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss