gpt4 book ai didi

java - WiFi-Direct 在游戏开发中的使用 (Android)

转载 作者:太空狗 更新时间:2023-10-29 15:53:18 27 4
gpt4 key购买 nike

我正在用 android 开发棋盘游戏。我想让这个游戏可以在两个独立的设备上玩,为此我需要使用 WiFi-Direct。我想知道是否有可用的库可以帮助我

  • 查找并连接设备
  • 在触摸监听器事件后在两个设备之间发送和接收板坐标

我对内置库感兴趣。或者如果可能,请分享客户端/服务器架构的实现示例。

最佳答案

这是针对服务器的:

Thread serverThread = new Thread(new Runnable() {

@Override
public void run() {

try {
serverSocketTCP = new ServerSocket();
serverSocketTCP.setReuseAddress(true);
serverSocketTCP.bind(new InetSocketAddress(YourPort));

while (status) {
clientSocketTCP = serverSocketTCP.accept();

BufferedReader bufferedReader = new BufferedReader(new
InputStreamReader(client.getInputStream()));

OutputStream outputStream = client.getOutputStream();



}
} catch (Exception e) {
e.printStackTrace();

}
});
serverThread.start();

这是给客户的:

Socket  clientSocket = new Socket(ServerIP,ServerPort);
outputStream = clientSocket.getOutputStream();
bufferedReader=newBufferedReader(new
InputStreamReader(clientSocket.getInputStream()));

关于java - WiFi-Direct 在游戏开发中的使用 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com