我正在研究一个通过Socket进行客户端服务器通信的android应用程序。 服务器在java应用程序(桌面)&客户端是Android应用程序。 问题:我不希望用户去连接它。我只是希望应用程序检测到java应用程序在线并在不知道用户的情况下自动连接到它。
答案 0 :(得分:0)
假设您的Android应用程序是用java编码的。
对于与服务器的通信,我会使用以下内容:
@Override
public void run() {
if (connected == false)
{
hostAvailabilityCheck();
}
}
};
public static boolean hostAvailabilityCheck() {
try (Socket s = new Socket(SERVER_ADDRESS, TCP_SERVER_PORT)) {
return true;
} catch (IOException ex) {
/* if errors */
}
return false;
}
无论如何,我无法再帮助你了,因为我不知道你的代码是怎样的。