[x3d-public] multicast testing, xmlpg

John Carlson yottzumm at gmail.com
Sun Jan 24 16:45:35 PST 2021


Jeff H. Christoph:

It might be possible to launch 2 DIS receivers, one on VPN server, and 
one on VPN client, then launch a sender either on the VPN client or VPN 
server.

multicast VPN may be possible, but requires some research (which is why 
you guys are running the VPN servers, not me).

Please also, try to configure my VPN client so that port 80 and port 443 
traffic does not go across VPN, thanks!

John


On 1/24/21 6:30 PM, John Carlson wrote:
> What we've got to show is 2 receivers and 1 sender.  We will need 
> receivers running on 2 boxes (now you know why we have 2 VPN servers!)
>
> I will try later today.  I do not know if running two VPN clients is 
> acceptable, or if they will conflict.  Thus I'm hoping that someone 
> else will start open-dis-python receiver.  I know that I cannot bind 
> the receivers to the the same port on the same machine.  I think we 
> may need to bind the receiver to a multicast address (how?).
>
> For defining your protocol (ALP), I suggest xmlpg:
>
> https://github.com/open-dis/xmlpg (I don't think this is specific to DIS)
>
> (protocol generator)
>
> That will save us on implementation for multiple languages. We could 
> probably write a converter to nodes for a spec.
>
> *Would it be useful to write a X3DUOM to XMLPG converter?  I'll have 
> to think about that!*
>
> I don't think this issue is limited to DIS, and would likely apply to 
> ALP as well.
>
> I'll look for multicast VPN
>
> John
>
>
> On 1/23/21 11:05 PM, Christoph Valentin wrote:
>
>> ok. I'll try to install open-dis-python next week.
>>
>> Now its 6 am and I'm tired. Tomorrow family stuff :-)
>>
>> i think i can choose any port i want, since no other server is 
>> running on the vpn.
>>
>> i *really* think server-less mode with mcast IP addresses *should* be 
>> possible.
>>
>> kr
>>
>> -- 
>> Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail 
>> gesendet.
>> Am 24.01.21, 05:57 schrieb John Carlson <yottzumm at gmail.com>:
>>
>>     Initially, we should do open-dis-python (found on github). This
>>     is for testing sending and receiving.
>>
>>     I'm trying to get netbeans working, because the only browser that
>>     works is Xj3D, I think.
>>
>>     I don't think that there's servers per se, but I think only one
>>     process can bind to UDP port.
>>
>>     I have switched to port 1194 per your config file.   So you
>>     should be seeing traffic on that port now
>>
>>     John
>>
>>     On 1/23/21 10:48 PM, Christoph Valentin wrote:
>>
>>         if you tell me, which dis server i shall install i can do it.
>>
>>         the vpn server runs on a VM with CentOS 7
>>
>>         -- 
>>         Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX
>>         Mail gesendet.
>>         Am 24.01.21, 05:43 schrieb Christoph Valentin
>>         <christoph.valentin at gmx.at>:
>>
>>             hi john.
>>
>>             no. no dis server. i'm interested in the server-less mode
>>             of operation first.
>>
>>             kr
>>
>>             -- 
>>             Diese Nachricht wurde von meinem Android Mobiltelefon mit
>>             GMX Mail gesendet.
>>             Am 24.01.21, 05:41 schrieb John Carlson
>>             <yottzumm at gmail.com>:
>>
>>                 This indicates to me that VPN is up and running:
>>
>>                 tun0:
>>                 flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>
>>                 mtu 1500
>>                         inet 172.27.224.2  netmask 255.255.224.0 
>>                 destination 172.27.224.2
>>                         inet6 fe80::af6a:d148:dbb8:d1a7 prefixlen 64 
>>                 scopeid 0x20<link>
>>                         unspec
>>                 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
>>                 txqueuelen 100  (UNSPEC)
>>                         RX packets 0  bytes 0 (0.0 B)
>>                         RX errors 0  dropped 0  overruns 0 frame 0
>>                         TX packets 3  bytes 144 (144.0 B)
>>                         TX errors 0  dropped 0 overruns 0 carrier 0 
>>                 collisions 0
>>
>>                 (note: MULTICAST)
>>
>>                 I will try to detect if you have a DIS server running.
>>
>>
>>                 Wish me luck!
>>
>>                 John
>>
>>
>>                 On 1/23/21 9:28 PM, Christoph Valentin wrote:
>>
>>                     thè address can be found in my email with subject
>>
>>                     " [x3d-public] Tiny VPN for Use by Web3D
>>                     Community (max. 10 connections at a time)"
>>
>>                     tell me, when you can connect
>>
>>                     all the best
>>
>>                     -- 
>>                     Diese Nachricht wurde von meinem Android
>>                     Mobiltelefon mit GMX Mail gesendet.
>>                     Am 23.01.21, 23:01 schrieb John Carlson
>>                     <yottzumm at gmail.com>:
>>
>>                         If you send me the address/host and port of
>>                         your VPN, I should be able to run the Linux
>>                         client?  Not sure at this point. You can send
>>                         me your windows client config, and I should
>>                         be able to pull host/port out of that.
>>
>>
>>                         We've still got a problem with running the
>>                         receiver on a centralized host, but perhaps
>>                         with multicast, that is unnecessary?
>>
>>                         Did you have any luck connecting to our VPN?
>>
>>                         Do we need an "echo server" of some type?
>>
>>                         Thanks,
>>
>>                         John
>>
>>                         On 1/23/21 6:20 AM, Christoph Valentin wrote:
>>
>>                             Hello John,
>>                             Do you still need my VPN?
>>                             I can send you the (Windows) client
>>                             configuration for first tests now, if you
>>                             want.
>>                             KR
>>
>>
>>                             Gesendet: Samstag, 23. Januar 2021 um
>>                             12:56 Uhr
>>                             Von: "John Carlson" <yottzumm at gmail.com>
>>                             An: "X3D Graphics public mailing list"
>>                             <x3d-public at web3d.org>, "Christoph
>>                             Valentin" <christoph.valentin at gmx.at>,
>>                             holger.seelig at yahoo.de
>>                             Betreff: DIS examples...no hits against
>>                             VPN multicast DIS server
>>                             We had success with open-dis-python
>>                             running the receiver on my openvpn
>>                             client machine (with the VPN server and
>>                             DIS sender running elsewhere).
>>                             When we tried to run the receiver
>>                             elsewhere, no luck.
>>
>>                             I was able to modify X3D resources
>>                             examples which contained address= to
>>                             point to our DIS server, which was
>>                             similar to the dis_receiver.py found
>>                             in open-dis-python.
>>
>>                             It didn't appear like any of the examples
>>                             I tried from X3D resources
>>                             examples contacted the DIS receiver.
>>
>>
>>                             I will try to meet with Christoph V or
>>                             Don or someone to figure out
>>                             what's going on.  I have not delved deep
>>                             into the X_ITE codebase yet to
>>                             see if DIS is fully implemented.
>>
>>
>>                             How does one define success with a DIS
>>                             webapp?  What's the best X3D
>>                             browser for DIS?
>>
>>
>>                             John
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210124/eaa5d511/attachment.html>


More information about the x3d-public mailing list