<div dir="ltr">Glad to help out.  I'm looking to integrate libwebsockets into a bitcoin "clone" for a web interface and at some point event driven updates.  Since all these coins support IPv6 already I thought it would be a good idea to make sure it was supported.  I'll probably have some more questions for you along the way as I work through further integrations.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 25, 2014 at 9:38 AM, Andy Green <span dir="ltr"><<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><br>
<br>
On 25 March 2014 13:50:43 GMT+00:00, James Devine <<a href="mailto:fxmulder@gmail.com">fxmulder@gmail.com</a>> wrote:<br>
>Yup you're right I had some other changes in that git repo that were<br>
>conflicting, fresh clone of yours and ipv6 and ipv4 both seem to work<br>
>for<br>
>me now.<br>
<br>
</div>Great thanks a lot for doing all the hard work for ipv6.<br>
<br>
I guess I'm going to get a bit of a learning curve now about how it acts on all the different network situations users have...<br>
<br>
Still it's a big missing piece thanks again.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Andy<br>
</font></span><div><div class="h5"><br>
><br>
>On Tue, Mar 25, 2014 at 2:15 AM, "Andy Green (林安廸)"<br>
><<a href="mailto:andy@warmcat.com">andy@warmcat.com</a>>wrote:<br>
><br>
>> On 25/03/14 10:36, the mail apparently from James Devine included:<br>
>><br>
>><br>
>>  One thing I noticed was in client-handshake there's a LWS_WITH_IPV6<br>
>that<br>
>>> should probably be switched to LWS_USE_IPV6.  Even with this the<br>
>>> test-client won't connect to the test-server.  I don't have time to<br>
>debug<br>
>>> this tonight but I can hit it tomorrow and see whats up.<br>
>>><br>
>><br>
>> Actually with that fix (pushed) test client can connect to test<br>
>server<br>
>> over ipv6 perfectly well here, tested both on localhost<br>
>><br>
>> tcp6    3149     20 ::1:7681                ::1:36765 ESTABLISHED<br>
>> 31792/libwebsockets<br>
>><br>
>> and it's workable on Chrome at least as normal.<br>
>><br>
>><br>
>> For Luc's original issue, I don't have an ipv6 setup (and in fact am<br>
>in a<br>
>> hotel these last days anyway) to test it.  I guess the problem may be<br>
>> reaching IPV4 addresses through IPV6.<br>
>><br>
>> However Luc is it still broken if you enable IPV6 and use the option<br>
>flag<br>
>> to defeat it?<br>
>><br>
>> -Andy<br>
>><br>
>><br>
>>  On Mon, Mar 24, 2014 at 8:19 PM, luc Renambot<br>
><<a href="mailto:andy.green@linaro.org">andy.green@linaro.org</a>><br>
>>> wrote:<br>
>>><br>
>>>  I have to disable ipv6 in cmake to make it work for me now.<br>
>>>> Using an ipv4 address, it doesn't connect to my nodejs server<br>
>otherwise<br>
>>>> ;-(<br>
>>>> That's a bit annoying...<br>
>>>><br>
>>>> Luc<br>
>>>><br>
>>>><br>
>>>> On Mon, Mar 24, 2014 at 10:21 AM, "Andy Green (林安廸)"<br>
><<a href="mailto:andy@warmcat.com">andy@warmcat.com</a><br>
>>>> >wrote:<br>
>>>><br>
>>>>  On 24/03/14 18:15, the mail apparently from "Andy Green (林安廸)"<br>
>included:<br>
>>>>><br>
>>>>>   On 24/03/14 02:24, the mail apparently from James Devine<br>
>included:<br>
>>>>><br>
>>>>>><br>
>>>>>>  Hey Andy,<br>
>>>>>>><br>
>>>>>>> Was wondering if you had gotten a chance to look at my patch<br>
>>>>>>> <a href="http://libwebsockets.org/trac/libwebsockets/ticket/57" target="_blank">http://libwebsockets.org/trac/libwebsockets/ticket/57</a> and if you<br>
>had<br>
>>>>>>> any<br>
>>>>>>> thoughts or concerns.<br>
>>>>>>><br>
>>>>>>><br>
>>>>>> Sorry I overlooked it somehow.<br>
>>>>>><br>
>>>>>> I changed it around quite a bit, the main issue is we need a way<br>
>to<br>
>>>>>> build stuff in, but choose to use it or not at runtime.<br>
>>>>>><br>
>>>>>> It also needed CMake integration.<br>
>>>>>><br>
>>>>>> I pushed it here, please take a look at it.<br>
>>>>>><br>
>>>>>><br>
><a href="http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/commit/?id=" target="_blank">http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/commit/?id=</a><br>
>>>>>> 3f13ea22641d6b49bb59709dade6e6dcdd5f06e5<br>
>>>>>><br>
>>>>>><br>
>>>>>> It's quite possible I broke something due to the amount of<br>
>changes<br>
>>>>>><br>
>>>>>><br>
>>>>> I found what I broke and pushed and update patch ... it listens on<br>
>ipv6<br>
>>>>> now OK.<br>
>>>>><br>
>>>>> -Andy<br>
>>>>><br>
>>>>><br>
>>>>>   needed, it builds and works with and without the IPV6 support<br>
>here but<br>
>>>>><br>
>>>>>> it doesn't seem to listen on IPV6... sorry if I broke something.<br>
>>>>>><br>
>>>>>> -Andy<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>>> _______________________________________________<br>
>>>>>>> Libwebsockets mailing list<br>
>>>>>>> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
>>>>>>> <a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>>  _______________________________________________<br>
>>>>>> Libwebsockets mailing list<br>
>>>>>> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
>>>>>> <a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
>>>>>><br>
>>>>>><br>
>>>>> _______________________________________________<br>
>>>>> Libwebsockets mailing list<br>
>>>>> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
>>>>> <a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
>>>>><br>
>>>>><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Luc.<br>
>>>><br>
>>>> <a href="mailto:renambot@gmail.com">renambot@gmail.com</a><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> Libwebsockets mailing list<br>
>>>> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
>>>> <a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
>>>><br>
>>>><br>
>>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Libwebsockets mailing list<br>
>>> <a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
>>> <a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
>>><br>
>>><br>
>><br>
><br>
><br>
</div></div>>------------------------------------------------------------------------<br>
<div class="HOEnZb"><div class="h5">><br>
>_______________________________________________<br>
>Libwebsockets mailing list<br>
><a href="mailto:Libwebsockets@ml.libwebsockets.org">Libwebsockets@ml.libwebsockets.org</a><br>
><a href="http://ml.libwebsockets.org/mailman/listinfo/libwebsockets" target="_blank">http://ml.libwebsockets.org/mailman/listinfo/libwebsockets</a><br>
<br>
</div></div></blockquote></div><br></div>