客户端和服务器Android套接字连接

时间:2014-02-22 15:07:12

标签: java android sockets

我不熟悉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;
                 } 




         }

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

1 个答案:

答案 0 :(得分:0)

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