Java 通过客户端/服务器发送按键

Java 通过客户端/服务器发送按键,java,android,udp,client-server,key-events,Java,Android,Udp,Client Server,Key Events,我正在制作一款Android游戏,遇到了一个问题。这是一种简单的乒乓球游戏,球棒向左或向右移动以阻挡球。但是,我试图通过UDP连接控制bat。我在Android代码上设置了服务器,然后为客户端设置了一个单独的Java类。目前,我只能从客户端向服务器发送字符串或长字符串。我试图实现的是,在客户端等待输入时,如果我按下左箭头或右箭头,它将获取这些数据,将其转换为字节,然后将其发送到服务器。然后,服务器应通过按键接收数据,以便游戏的蝙蝠图像将向适当的方向移动。如果有人知道如何做到这一点,我们将不胜感激

我正在制作一款Android游戏,遇到了一个问题。这是一种简单的乒乓球游戏,球棒向左或向右移动以阻挡球。但是,我试图通过UDP连接控制bat。我在Android代码上设置了服务器,然后为客户端设置了一个单独的Java类。目前,我只能从客户端向服务器发送字符串或长字符串。我试图实现的是,在客户端等待输入时,如果我按下左箭头或右箭头,它将获取这些数据,将其转换为字节,然后将其发送到服务器。然后,服务器应通过按键接收数据,以便游戏的蝙蝠图像将向适当的方向移动。如果有人知道如何做到这一点,我们将不胜感激。谢谢

我最近自己创建了一个游戏,我还需要进行一些客户端-服务器同步。 我偶然发现了同样适用于Android的KryoNet库

这可能是值得研究的,因为它并不难理解

祝你比赛好运

您必须创建自己的“服务器代码”。我的意思是,您应该向服务器发送某些关键字,让它知道应该采取特定的操作。在Sun关于创建套接字的教程中,您可以看到,在向服务器发送关键字之前,连接不会关闭。你也可以这样做