Um... I have tested with libcurl3 (both w & w/o c-ares support ).
In my log, following both urls seems to be fetched well.
(1) INF<12191>:ecore_con ecore_con_url.c:1336 _ecore_con_url_data_cb()
reading from http://www.dreamincode.net/forums/uploads/month
ly_05_2010/post-380028-12747928967239.jpg.pagespeed.ce.yRppR_j7ae.jpg
(2) INF<12191>:ecore_con ecore_con_url.c:1336 _ecore_con_url_data_cb()
reading from http://www.prelovac.com/vladimir/wp-content/upl
oads/2008/03/example.jpg

There are any differences between my log (previously attached) and
your debug message?

2012/2/18 Michael Blumenkrantz <[email protected]>:
> On Sat, 18 Feb 2012 14:05:54 +0900
> Bluezery <[email protected]> wrote:
>
>> I have attached a log file of your example code. It do download both urls.
>>
>> I think that there are differences between you libcurl and my libcurl
>> version.  My libcurl version is 7.21.6.
>>
>> 2012/2/18 Michael Blumenkrantz <[email protected]>:
>> > On Sat, 18 Feb 2012 13:51:05 +0900
>> > Bluezery <[email protected]> wrote:
>> >
>> >> I am sorry. But I don't understand that what's meaning of "multiple
>> >> simultaneous fetches are broken" ... :-(
>> >>
>> >> When I have inspected log when testing your example, It fetches both
>> >> urls simultaneously.
>> >> Curl multi handler can do simultaneous fetches.
>> >>
>> >> 2012/2/18 Michael Blumenkrantz <[email protected]>:
>> >> > On Sat, 18 Feb 2012 12:16:17 +0900
>> >> > Bluezery <[email protected]> wrote:
>> >> >
>> >> >> Actually, ecore_con_url_new("http://xxxx";) should be used fore one
>> >> >> url. Also it returns one handler. for this URL.
>> >> >>
>> >> >> But, if you need not this handler, you can discard handler after
>> >> >> ecore_con_url_get() is called.
>> >> >>
>> >> >> I have fixed attached examples and it works well. :D
>> >> >> I think that you did not use ecore_con_url_fd_set() ) and If you want
>> >> >> to download files, you'd better to use ecore_file_download().
>> >> >>
>> >> >> 2012/2/18 Michael Blumenkrantz <[email protected]>:
>> >> >> > Hi,
>> >> >> >
>> >> >> > Attached is a very tiny demo which showcases a pretty huge (imo) bug
>> >> >> > in ecore-con-url: multiple simultaneous fetches are broken. When more
>> >> >> > than one curl object is added, only the last one will actually be
>> >> >> > fetched.
>> >> > I'm not trying to download to a file, this was just a simple example
>> >> > that I made which simulates how I found it.
>> >> >
>> >> > The bottom line is that this example DID download both urls properly, 
>> >> > but
>> >> > now it doesn't.
>> >>
>> >>
>> >>
>> > If you use the example that I sent, the first URL is never actually 
>> > fetched.
>> > You can verify this by backporting my most recent commit.
>>
>>
>>
> nope, downgraded to that version and there's no change.



-- 
BRs,
Kim.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to