-1

我的问题不一定是关于如何做到这一点 - 我真的很想知道从哪里开始。我用 Java 编写了一个跟踪飞镖游戏的程序。我有一个核心DartGame类和继承它的不同游戏的类。从那里它可以跟踪玩家,轮到谁,当前得分等。现在它工作得很好,我想做的是把它变成一个 Android 应用程序。我的计算机上有一个服务器程序,可以链接正在运行的应用程序。我不想要一个可以在任何地方访问的全局服务器,因为我不想把钱花在 VPN 服务器上,所以服务器程序只能在我的 PC 上运行。类似类型的服务器的一个示例就像用于 AndroMouse 的服务器,它允许您使用 Android 设备控制 PC 上的光标。

从设备连接到 PC 的最佳方式是什么?我不确定它是使用 MAC 地址还是路由器上的 WIFI,甚至蓝牙是一个选项。我对 Android 不是很熟悉,但我认为会有某种 Server/ServerSocket 连接,但这需要一个 IP 地址,我不确定要使用哪一个。是否像使用路由器的本地 IP 一样简单?就像我说的我会自己学习如何做,我只想知道在我花一大笔钱买 Android 书籍之前我需要学习什么。提前致谢。

4

1 回答 1

1

如果您的电脑和您的设备在同一个局域网中,只需创建套接字以通过 wifi 连接进行通信。否则,我认为您应该选择蓝牙。我觉得

如果他们不在同一个局域网中,那就有点困难了。MAC地址是没有意义的,除非在局域网中。

AndroMouse也使用蓝牙连接。

于 2013-02-21T03:55:43.583 回答