首页 > 其他 > 详细

16进制字符串转ByteArray(未测)

时间:2021-08-16 14:40:51      阅读:33      评论:0      收藏:0      [点我收藏+]
function onClickBtn2(e:MouseEvent):void{
        var data:String = command_2;
        var bytes:ByteArray = tenToHexFunc(data);
        udp.send(bytes, 0, 0, this.remoteAddress, this.remotePort);
}
//将16进制字符串转化为byteArray
function tenToHexFunc(_info:String):ByteArray{
        _info=_info.split(" ").join("");//删除所有的空格
            
        var byte:ByteArray = new ByteArray();
        for (var i:uint = 0; i < _info.length; i = i + 2)
        {
                //trace(i);
                byte.writeByte(uint("0x" + _info.substr(i, 2)))
                trace(_info.substr(i, 2));
        }
        return byte;
}
function sendHEXFunc(socket:Socket, msg:ByteArray):void{
        socket.writeBytes(msg);
        socket.flush();
}

  http://www.11ria.com/forum.php?mod=viewthread&tid=154&page=4#pid32389

16进制字符串转ByteArray(未测)

原文:https://www.cnblogs.com/dt1991/p/15146888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!