MR开发高级教程
课时介绍
大家好,我是山谷大叔。本节课我们将探讨通用的TCP网络开发。TCP是一种面向连接、可靠性的网络传输协议,关于它的概念我们就不多做解释了,有关理论知识的详细介绍可以去网上搜索相关文章。我们的课程主要是讲解TCP的使用方法。我个人学习习惯是先了解一个知识点,然后找相应的案例去研究和练习,先掌握使用方法,后面再深入理解。学习网络开发时,有时需要抱着不求甚解的态度,先掌握使用方法,后面再去了解底层知识。即使没有接触过网络开发,也无需担心,本课程涵盖的知识点基本上都是API的一些调用,而且这部分代码在其他项目中开发时基本上也是通用的,不需要经过更改。因此,你可以先跟着我一步一步地练习代码,然后再慢慢去理解它,这是快速掌握知识的一种好方法。
首先,我们来看看为什么要使用基于LCP的Circuit-asymc-invent-args的一部模型。我们之前接触的案例大部分都是使用传统的Circuit-eve模型,也就是基于Began-asect-connect的方式。这种方式在Android、iOS和PC端开发时没有问题,但在开发Hollands项目时并不适用,如官网所述,这种模型并不支持UWP平台,而基于LCP的EVE模型则可以支持几乎所有平台,包括UWP,而且使用起来比较简单,性能也比较高,可以重复利用Circuit-eve对象。
接下来,我们看一下Circuit-eve服务器的处理逻辑。首先,我们要创建服务端Circuit,然后开始EVE连接,调用的是RCEP的SYC,然后判断是否APP操作是否挂齐,如果没有挂齐,则直接处理客户端连接,否则会有一个处理完成的回调,然后再处理客户端连接。客户端连接时,我们会创建一个处理客户端的User Token,专门用于处理客户端的EVE接收和EVE发送。处理完毕后,我们继续接收和处理来自客户端和远程客户端的消息,这些消息会通过Handler Center和消息处理中心来处理具体的业务逻辑。
课程介绍
MR开发高级教程,功能包括通用TCP网络模块,资源动态更新,MRTK,HoloLens交互共享、AR设备校准共享、第三视角、HoloLens第一视角视频编解码等~
推荐课程
信息系统项目管理师自考笔记
李明 · 513人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20608人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4050人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 732人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 786人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1459人在学
Python Django 深度学习 小程序
钟翔 · 2235人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 497人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学