For our current project we are supposed to create a peer2peer (no server) game application which is played by a teacher and his students on the Eduroam network. The concerns of the stakeholder indicate that he doesn't want server maintenance (so usages of any kind of server services are prohibited) or to perform 'difficult' set up actions (configuring the network).
There are many ways to set up a peer2peer connection within the same LAN, however, on Eduroam everything becomes a bit more difficult. Eventhough the students are connected on the same accespoint, it is not possible to find or contact another student, due to the subnetting behavior of the network. Student A is on a different subnet than student B.
Is it possible in any way, without usage of a remote server or network configuration, for Student A to create a connection with Student B?
(Another offtopic challenge for this project is to create a connection with someone behind a different private network, without usage of a third party or doing network configuration. We have done extensive research for this, but our conclusion is that you either need a server (e.g. hole punching) or you need to configure the network (create a vpn, portforwarding etc.) If you're able to challenge this conclusion, we would glady have your input on this.)