使用libgdx连接两个设备

Cha*_*amy 4 connection android p2p device libgdx

我正在使用libgdx在pc和android上开发视频游戏.我想通过本地网络上的Wifi或蓝牙连接它们.想法是在p2p中玩,轻松建立这种连接.请任何人都可以提供帮助或源代码,知道连接可以是:android/android但PC/PC(因为libgdx允许)?我完全不知道.

谢谢

joe*_*eld 7

好吧因为libgdx没有很好的网络支持你可以编写自己的,但我发现Kryonet非常好.编写应用程序的网络层需要花费很多麻烦,我已经用它来连接移动和桌面而没有任何问题.绝对值得快速查看.它也有一些很好的例子来启动和运行网络游戏.

我也发现这篇文章非常有用.


P.T*_*.T. 2

网络在某种程度上超出了 Libgdx 的范围。对 HTTP GET/POST/PUT 有一些基本支持,但这意味着您已经有一个要连接的 DNS 名称或 IP 地址,这通常意味着您有一个相对固定的“服务器”要连接(不是任意对等点)。点对点网络绝对超出了 Libgdx 的范围。

从好的方面来说,由于 Android 和桌面网络已经非常接近,您可以使用大多数支持点对点的纯 Java 网络基础设施。请参阅其他 Stack Overflow 问题,例如:点对点通信选项 我想您会发现点对点网络真正困难的部分是“发现”(即计算您关心的对等点的地址)。