public void SendJXBData(string value)
    {
        CaptureShotFrameRange range = new CaptureShotFrameRange();

        range.start = 10;
        range.end   = 110;

        string sendMessage01 = JsonUtility.ToJson(range);

        byte[]      bytes01      = Encoding.UTF8.GetBytes(sendMessage01);
        byte[]      sendType01   = BitConverter.GetBytes((int)DataSendType.CAPUTERSCREENSHOTFRAME);
        byte[]      length01     = BitConverter.GetBytes(bytes01.Length + 4 + 4);
        List <byte> allMessage01 = new List <byte>();

        allMessage01.AddRange(sendType01);
        allMessage01.AddRange(length01);
        allMessage01.AddRange(bytes01);
        byte[] allMessageBytes01 = allMessage01.ToArray();

        //Debug.Log("sendMessage01:" + sendMessage01);
        szhSocket.ClientSend(allMessageBytes01);


        float angle = float.Parse(value);

        JXBMove data = new JXBMove();

        data.datas = new List <JXBMoveData>(5);
        data.datas.Add(new JXBMoveData(0, 10));
        data.datas.Add(new JXBMoveData(-50, 10));
        data.datas.Add(new JXBMoveData(100, 10));
        data.datas.Add(new JXBMoveData(0, 10));
        data.datas.Add(new JXBMoveData(0, 10));

        string sendMessage = JsonUtility.ToJson(data);

        byte[]      bytes      = Encoding.UTF8.GetBytes(sendMessage);
        byte[]      sendType   = BitConverter.GetBytes((int)DataSendType.JXBDATA);
        byte[]      length     = BitConverter.GetBytes(bytes.Length + 4 + 4);
        List <byte> allMessage = new List <byte>();

        allMessage.AddRange(sendType);
        allMessage.AddRange(length);
        allMessage.AddRange(bytes);
        byte[] allMessageBytes = allMessage.ToArray();

        //Debug.Log("sendMessage:" + sendMessage);
        szhSocket.ClientSend(allMessageBytes);
    }
 void OnRecevieCaputerScreenShotFrame(CaptureShotFrameRange data)
 {
     captureShotFrameRange = data;
 }