返回值的问题

public void Cilent() throws UnknownHostException, IOException {

Socket socket = new Socket("192.168.1.177", 5001);

        OutputStream outputStream = socket.getOutputStream();

        PrintStream dos = new PrintStream(outputStream);

        byte[] bsa=new byte[1024];

        bsa[0]=(byte) 0xFF;

        bsa[1]=(byte) 0x00;

        bsa[2]=(byte) 0x08;

        bsa[3]=(byte) 0x63;

        bsa[4]=(byte) 0x91;

        bsa[5]=(byte) 0x89;

        bsa[6]=(byte) 0x76;

        bsa[8]=(byte) 0x17;

        bsa[18]=(byte) 0xFB;

        dos.write(bsa);

        byte[] b = new byte[1024];

        while(true) {

        InputStream inputStream = socket.getInputStream();

        inputStream.read(b);

        StringBuilder ipStr = new StringBuilder();

            for (byte bs : b) {

                if (bs < 0) {

                    ipStr.append("." + (bs & 0xFF));

                } else if (bs == 0) {

                    continue;

                } else {

                    ipStr.append("." + (int) bs);

                }

           

            }

            String ip1 = ipStr.toString();

            ip1 = ip1.substring(1);

            System.out.println(ip1);

            renderJson(ip1);

        }

 

        


}

前台页面取不到值

评论区

热门分享

扫码入社