Socket长连接,字节发送

    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);
                
            }
            
            
    }

 

转载于:https://www.cnblogs.com/nancheng/p/10159801.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值