<div><div dir="auto">Hi Peter</div></div><div dir="auto"><br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">
<div>I’m wondering about feasibility of building/using NDN application on Windows.</div>
<div>I see that the <a href="https://github.com/yoursunny/NFD-Windows" target="_blank">very first attempt</a> to run NFD on windows was abandoned due to huge amount of work required to port the code.</div></div></blockquote><div dir="auto"><br></div><div dir="auto">Its abandonment is not caused by “huge amount of work”, but triggered by WSL.</div><div dir="auto">If there were no WSL, I would be still releasing MXE binaries.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div>
<div>The more feasible solution seem to be using <a href="https://yoursunny.com/t/2018/NFD-on-Windows-10-WSL/" target="_blank">WSL</a>. I’d like to clarify few things regarding that:</div></div></blockquote><div dir="auto"><br></div><div dir="auto">Thanks for reading my blog posts. I’ve been discouraged from writing NDN related blog posts because nobody is talking/tweeting about them. You are one of the first that asked a related question.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div>
<div><br>
</div>
<div>- does anyone know whether ethernet faces (specifically L2 multicast) support is now available on WSL?</div></div></blockquote><div dir="auto"><br></div><div dir="auto">Still no. AF_PACKET is unavailable in WSL. See <a href="https://github.com/Microsoft/WSL/issues/1515">https://github.com/Microsoft/WSL/issues/1515</a></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div>
<div>- if I have an app outside WSL that tries to connect to NFD locally, will it fail? (i guess it will, since there should be an issue with connecting over Unix socket which is non-existent on win64). </div></div></blockquote><div dir="auto"><br></div><div dir="auto">AF_UNIX is coming to Windows 10 Professional/Enterprise, but I don’t know when.</div><div dir="auto">Currently the socket lives inside WSL and you can’t connect from Windows side.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>what could be the steps to make this app work
 with NFD (connect over udp/tcp to localhost)?</div></div></blockquote><div dir="auto"><br></div><div dir="auto">UDP unicast and TCP both work.</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div>will I also need to port NDN libraries to windows?</div></div></blockquote><div dir="auto"><br></div><div dir="auto">Yes. NDN-CCL’s .Net library should already work on Windows.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><div></div></div></blockquote></div></div>