Thanks, Tom.

On Sun, May 22, 2011 at 10:35 PM, tom <[email protected]> wrote:
> Hi Aaron:
>
>  Don't be hesitate as libeio was used in node.js, that's a popular
> web server now.
>
> Best regards
>  Tom
>
> On Mon, May 23, 2011 at 4:10 AM, Aaron Boxer <[email protected]> wrote:
>> Thanks, Tom! libeio looks cool. Although, as this will be a production 
>> server,
>> a  "Beta" release would make me hesitate.
>>
>> Cheers,
>> Aaron
>>
>> On Sun, May 22, 2011 at 8:53 AM, tom <[email protected]> wrote:
>>> Hi, Aaron:
>>>
>>>  Maybe you can use libeio, that's a threaded io library for blocking
>>> file access.
>>>
>>> Best regards
>>>  Tom
>>>
>>> On Sun, May 22, 2011 at 6:00 PM,  <[email protected]> wrote:
>>>> Send libev mailing list submissions to
>>>>        [email protected]
>>>>
>>>> To subscribe or unsubscribe via the World Wide Web, visit
>>>>        http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
>>>> or, via email, send a message with subject or body 'help' to
>>>>        [email protected]
>>>>
>>>> You can reach the person managing the list at
>>>>        [email protected]
>>>>
>>>> When replying, please edit your Subject line so it is more specific
>>>> than "Re: Contents of libev digest..."
>>>>
>>>>
>>>> Today's Topics:
>>>>
>>>>   1. libev beginner : need some advice (Aaron Boxer)
>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>> Message: 1
>>>> Date: Sat, 21 May 2011 22:25:45 -0400
>>>> From: Aaron Boxer <[email protected]>
>>>> To: [email protected]
>>>> Subject: libev beginner : need some advice
>>>> Message-ID: <[email protected]>
>>>> Content-Type: text/plain; charset=ISO-8859-1
>>>>
>>>> Hello!
>>>>
>>>> I would like to use libev for a streaming server I am writing.
>>>>
>>>> This is how everything is supposed to work:
>>>>
>>>> 1) client opens a TCP socket connection to server
>>>> 2) server receives connection
>>>> 3) client sends a list of images they would like
>>>> 4) server reads request
>>>> 5) server loops through all of the images
>>>>     i) server reads image from NAS
>>>>     ii) server processes image file meta data
>>>>     iii) server sends image data to client
>>>>
>>>> I found sample code that allows me to read and write from the socket
>>>> using libev I/O events.
>>>> But, I am not sure how to handle the read from NAS and processing.
>>>> This could take some time.
>>>> And I don't want to block the server while this is happening.
>>>>
>>>> Should this be done in another thread, and have the thread send the
>>>> image data back to the client?
>>>> I was planning on using a thread pool. But, perhaps libev can support
>>>> a processing step without
>>>> blocking?
>>>>
>>>> Any ideas or help would be greatly appreciated!
>>>>
>>>> Thanks
>>>> Aaron
>>>>
>>>>
>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> libev mailing list
>>>> [email protected]
>>>> http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
>>>>
>>>> End of libev Digest, Vol 43, Issue 5
>>>> ************************************
>>>>
>>>
>>
>

_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to