<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I see that Purr-Data use NW.js, so its Chromium engine can use
      peerjs directly.<br>
    </p>
    <p>No idea how feasible it would be, and if extensions can be
      programmed in javascript.</p>
    <p>Marc<br>
    </p>
    <div class="moz-cite-prefix">Le 20-03-18 à 10 h 26, Marc Lavallée a
      écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:413f841f-e706-da3a-bcaf-fece3cab7728@hacklava.net">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Try <a class="moz-txt-link-freetext"
          href="https://peerjs.com/" moz-do-not-send="true">https://peerjs.com/</a>
        to create P2P websocket connections?<br>
      </p>
      <p>Because Purr-Data use nodejs, maybe this nodejs client would
        work:<br>
      </p>
      <p><a class="moz-txt-link-freetext"
          href="https://github.com/web-mech/peerjs-nodejs"
          moz-do-not-send="true">https://github.com/web-mech/peerjs-nodejs</a></p>
      <p>Marc<br>
      </p>
      <div class="moz-cite-prefix">Le 20-03-18 à 10 h 14, Ivica Bukvic a
        écrit :<br>
      </div>
      <blockquote type="cite"
cite="mid:CAJrgGbYX7mcqeSCy3o5gtC_S-RZ_TjuhOA9uq3MM5xCup5JLLw@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="auto">
          <div dir="auto">Host would be publicly accessible but clients
            may not. Most ISPs prevent access to its clients without
            specific port forwarding enabled on the ISP's side. Then,
            there are also client's firewalls (router and computer)
            which requires additional user config which is something I
            would like to avoid.</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">Another thought is using a VPN, but I have no
            clue what that means for this problem.<br>
            <br>
            <div data-smartmail="gmail_signature" dir="auto">Best,<br>
              <br>
              Ico<br>
              <br>
              -- <br>
              Ivica Ico Bukvic, D.M.A.<br>
              Director, Creativity + Innovation<br>
              Institute for Creativity, Arts, and Technology<br>
              <br>
              Virginia Tech<br>
              Creative Technologies in Music<br>
              School of Performing Arts – 0141<br>
              Blacksburg, VA 24061<br>
              (540) 231-6139<br>
              <a href="mailto:ico@vt.edu" target="_blank"
                rel="noreferrer" moz-do-not-send="true">ico@vt.edu</a><br>
              <br>
              <a href="http://www.icat.vt.edu" target="_blank"
                rel="noreferrer" moz-do-not-send="true">www.icat.vt.edu</a><br>
              <a href="http://www.performingarts.vt.edu" target="_blank"
                rel="noreferrer" moz-do-not-send="true">www.performingarts.vt.edu</a><br>
              <a href="http://l2ork.icat.vt.edu" target="_blank"
                rel="noreferrer" moz-do-not-send="true">l2ork.icat.vt.edu</a><br>
              <a href="http://ico.bukvic.net" target="_blank"
                rel="noreferrer" moz-do-not-send="true">ico.bukvic.net</a></div>
          </div>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Wed, Mar 18, 2020,
              00:26 Jonathan Wilkes <<a
                href="mailto:jon.w.wilkes@gmail.com" target="_blank"
                rel="noreferrer" moz-do-not-send="true">jon.w.wilkes@gmail.com</a>>
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed,
              Mar 18, 2020 at 12:12 AM Ivica Bukvic <<a
                href="mailto:ico@vt.edu" rel="noreferrer noreferrer"
                target="_blank" moz-do-not-send="true">ico@vt.edu</a>>
              wrote:<br>
              ><br>
              > Does anyone know of a 3rd party external that allows
              users to connect to a host via pd/pd-l2ork/Purr-Data and
              by doing so establish a bidirectional communication? I ask
              to see if there is an existing graceful way of
              user-initiated bidirectional connectivity that helps
              bypass firewalls and other less user-friendly
              circumstances? Otherwise, this may require a new
              external...<br>
              <br>
              Is the host publicly accessible or possibly behind a NAT,
              too?<br>
              <br>
              ><br>
              > Best,<br>
              ><br>
              > Ico<br>
              ><br>
              > --<br>
              > Ivica Ico Bukvic, D.M.A.<br>
              > Director, Creativity + Innovation<br>
              > Institute for Creativity, Arts, and Technology<br>
              ><br>
              > Virginia Tech<br>
              > Creative Technologies in Music<br>
              > School of Performing Arts – 0141<br>
              > Blacksburg, VA 24061<br>
              > (540) 231-6139<br>
              > <a href="mailto:ico@vt.edu" rel="noreferrer
                noreferrer" target="_blank" moz-do-not-send="true">ico@vt.edu</a><br>
              ><br>
              > <a href="http://www.icat.vt.edu" rel="noreferrer
                noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">www.icat.vt.edu</a><br>
              > <a href="http://www.performingarts.vt.edu"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">www.performingarts.vt.edu</a><br>
              > <a href="http://l2ork.icat.vt.edu" rel="noreferrer
                noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">l2ork.icat.vt.edu</a><br>
              > <a href="http://ico.bukvic.net" rel="noreferrer
                noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">ico.bukvic.net</a><br>
              > _______________________________________________<br>
              > L2Ork-dev mailing list<br>
              > <a href="mailto:L2Ork-dev@disis.music.vt.edu"
                rel="noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">L2Ork-dev@disis.music.vt.edu</a><br>
              > <a
                href="https://disis.music.vt.edu/listinfo/l2ork-dev"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">https://disis.music.vt.edu/listinfo/l2ork-dev</a><br>
              _______________________________________________<br>
              L2Ork-dev mailing list<br>
              <a href="mailto:L2Ork-dev@disis.music.vt.edu"
                rel="noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">L2Ork-dev@disis.music.vt.edu</a><br>
              <a href="https://disis.music.vt.edu/listinfo/l2ork-dev"
                rel="noreferrer noreferrer noreferrer" target="_blank"
                moz-do-not-send="true">https://disis.music.vt.edu/listinfo/l2ork-dev</a></blockquote>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
L2Ork-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:L2Ork-dev@disis.music.vt.edu" moz-do-not-send="true">L2Ork-dev@disis.music.vt.edu</a>
<a class="moz-txt-link-freetext" href="https://disis.music.vt.edu/listinfo/l2ork-dev" moz-do-not-send="true">https://disis.music.vt.edu/listinfo/l2ork-dev</a></pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
L2Ork-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a>
<a class="moz-txt-link-freetext" href="https://disis.music.vt.edu/listinfo/l2ork-dev">https://disis.music.vt.edu/listinfo/l2ork-dev</a></pre>
    </blockquote>
  </body>
</html>