This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]