我的问题不一定是关于如何做到这一点 - 我真的很想知道从哪里开始。我用 Java 编写了一个跟踪飞镖游戏的程序。我有一个核心DartGame
类和继承它的不同游戏的类。从那里它可以跟踪玩家,轮到谁,当前得分等。现在它工作得很好,我想做的是把它变成一个 Android 应用程序。我的计算机上有一个服务器程序,可以链接正在运行的应用程序。我不想要一个可以在任何地方访问的全局服务器,因为我不想把钱花在 VPN 服务器上,所以服务器程序只能在我的 PC 上运行。类似类型的服务器的一个示例就像用于 AndroMouse 的服务器,它允许您使用 Android 设备控制 PC 上的光标。
从设备连接到 PC 的最佳方式是什么?我不确定它是使用 MAC 地址还是路由器上的 WIFI,甚至蓝牙是一个选项。我对 Android 不是很熟悉,但我认为会有某种 Server/ServerSocket 连接,但这需要一个 IP 地址,我不确定要使用哪一个。是否像使用路由器的本地 IP 一样简单?就像我说的我会自己学习如何做,我只想知道在我花一大笔钱买 Android 书籍之前我需要学习什么。提前致谢。