gpt4 book ai didi

java - Android Socket 连接客户端和服务器

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:17 25 4
gpt4 key购买 nike

我不熟悉java,我正在尝试做两个相互通信的Android应用程序(客户端应用程序和服务器应用程序)。在客户端应用程序上,我想显示服务器 IP,,但它不起作用:

     for(i=1;i<=254;i++)
{ s1=partialip+String.valueOf(i);
//partialip has the form: "a.b.c."
//in s1 there are all possible Server's IPs : "192.168.1.1" or "192.168.1.2"...


InetAddress serv = InetAddress.getByName(s1);
Socket socket = new Socket(serv, 5000);
if(socket.isConnected()==true)
{
String server_ip = new String(s1);
text2.setText("Server IP: " + server_ip);
break;
}




}

如果有人能帮助我,我将不胜感激。

最佳答案

要在本地网络上查找服务器,最好使用 UDP 广播(DatagramSocket)。

关于java - Android Socket 连接客户端和服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21956070/

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