gpt4 book ai didi

java - 让 Android 应用程序向服务器发送随机数

转载 作者:行者123 更新时间:2023-12-01 15:40:47 27 4
gpt4 key购买 nike

我需要每 5 秒从 Android 向服务器上的 PHP 脚本发送一个随机数。这是用于学习目的的心律模拟器。 PHP 文件中的数据随后被写入数据库。我花了很多时间寻找例子,但它们很难理解。我需要一个简单的例子来说明如何做到这一点。非常感谢。

最佳答案

以下是如何将字符串发送到服务器并读取回复的示例。只需使用 Math.random() 生成随机数即可。

String ipAddy = "10.0.2.2 ";

try {
SocketAddress sockaddr = new InetSocketAddress(ipAddy, 1234);
Socket socket = new Socket();
socket.connect(sockaddr);

if (socket.isConnected()) {
try {
Log.d("ClientActivity", "C: Sending command.");
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket
.getOutputStream())), true);
//Issue some commands here!
out.println("Hey Server!");
out.flush();


BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String reversedString = in.readLine();
System.out.println(reversedString);

Log.d("ClientActivity", "C: Sent.");
} catch (Exception e) {
Log.e("ClientActivity", "S: Error", e);
}finally{
socket.close();
Log.d("ClientActivity", "C: Closed.");
}
}

} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

关于java - 让 Android 应用程序向服务器发送随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066516/

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