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