对于我们当前的项目,我们应该创建一个 peer2peer(无服务器)游戏应用程序,由 Eduroam 网络上的老师和他的学生玩。利益相关者的担忧表明他不想要服务器维护(因此禁止使用任何类型的服务器服务)或执行“困难”的设置操作(配置网络)。
在同一个局域网内建立点对点连接的方法有很多,但是,在 Eduroam 上,一切都变得更加困难。即使学生连接在同一个访问点上,由于网络的子网划分行为,也无法找到或联系其他学生。学生 A 与学生 B 位于不同的子网上。
学生 A 是否可以在不使用远程服务器或网络配置的情况下以任何方式与学生 B 创建连接?
(这个项目的另一个离题挑战是在不使用第三方或进行网络配置的情况下与不同私有网络后面的人建立连接。我们对此进行了广泛的研究,但我们的结论是您要么需要一台服务器(例如打孔)或者您需要配置网络(创建一个 vpn、端口转发等)如果您能够质疑这个结论,我们很乐意听取您的意见。)