<div dir="auto">I have set up server code with <a href="http://socket.io">socket.io</a>, which is similar to a dispatch table, so one cannot call arbitrary functions on the client or server that I know of. I will take a bit of time looking up <a href="http://socket.io">socket.io</a> exploits.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 10, 2021 at 8:33 AM GL <<a href="mailto:info@3dnetproductions.com">info@3dnetproductions.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">This is nice work you did. <br>
<br>
With XMLHttpRequest (or fetch) in javascript you could send/receive data via a server. <br>
<br>
However, be aware of the security risks involved, which is one of the reasons we have not converted our multiuser world to HTML5 to date.<br>
<br>
<a href="https://javascript.info/xmlhttprequest" rel="noreferrer" target="_blank">https://javascript.info/xmlhttprequest</a><br>
<br>
Gina-Lauren<br>
<br>
________________________________________________________<br>
* * * Interactive Multimedia - Internet Management * * *<br>
* * Virtual Reality -- Application Programming * *<br>
* 3D Net Productions <a href="http://3dnetproductions.com" rel="noreferrer" target="_blank">3dnetproductions.com</a> *<br>
<br>
<br>
<br>
<br>
<br>
<br>
> -----Original Message-----<br>
> From: x3d-public [mailto:<a href="mailto:x3d-public-bounces@web3d.org" target="_blank">x3d-public-bounces@web3d.org</a>] On Behalf Of John<br>
> Carlson<br>
> Sent: Tuesday, November 9, 2021 8:50 PM<br>
> To: X3D Graphics public mailing list; Don Brutzman; Terry Norbraten;<br>
> Christoph Valentin; Joseph D Williams; Efi Lakka<br>
> Subject: [x3d-public] animated 3D multiuser. When? How?<br>
> <br>
> I have some parameters on a web page I'd like to share with people<br>
> across the web. I drag the sliders on my web page, and the sliders<br>
> modify on their web pages. The sliders affect the object in the scene.<br>
> The object and sliders should be near identical on all web pages.<br>
> <br>
> <a href="https://coderextreme.net/X3DJSONLD/src/main/html/sphere.html" rel="noreferrer" target="_blank">https://coderextreme.net/X3DJSONLD/src/main/html/sphere.html</a><br>
> <br>
> I don't need full 3D sharing. First focus on parameters, and then<br>
> perhaps position and orientation of the camera. Each web browser can do<br>
> graphics on it's own.<br>
> <br>
> There are no avatars. Maybe just a pointer would be possible also to share.<br>
> <br>
> How might this be done in X3D, in a standards oriented fashion?<br>
> <br>
> Why hasn't this already been achieved? What can I do with DIS?<br>
> <br>
> I would suggest something like Socket.IO or Meteor, but I don't know<br>
> about multi-user DIS, HTML, XML or VRML standards yet (scripts?<br>
> WebRTC?). It seems like setting up for multicast is a pain in the rear.<br>
> And VPN seems like a security incident waiting to happen.<br>
> <br>
> Ideally, I could accomplish this without server support, but a community<br>
> where I could add my friends, like Steam, would be preferred. It's<br>
> desirable to be able to put up like a so-called "Multi-press" or Discord<br>
> server would be easy for anyone. How do I hook up Discord to a shared<br>
> web page?<br>
> <br>
> Voice can initially be done with other tools (Discord), but I hope X3D<br>
> audio, W3C audio or WebRTC can be used to do voice communication in the<br>
> future.<br>
> <br>
> I understand I can already do this through zoom in a kind of teacher has<br>
> entire control kind of way.<br>
> <br>
> Can we create a best practices document to select tools for doing such<br>
> things and the effort required?<br>
> <br>
> <br>
> John<br>
> <br>
> <br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
<br>
<br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>