码迷,mamicode.com
首页 > 其他好文 > 详细

Socket长连接,字节发送

时间:2018-12-22 11:34:12      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:byte   error   连接   continue   code   nbsp   长连接   input   substring   

    LogKit.error("IP连接");
            Socket socket = new Socket("192.168.1.172", 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) 0x18;
            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);
                
            }
            
            
    }

 

Socket长连接,字节发送

标签:byte   error   连接   continue   code   nbsp   长连接   input   substring   

原文地址:https://www.cnblogs.com/nancheng/p/10159801.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!