MR开发高级教程
课时介绍
大家好,我是山谷大叔。本节课我们将会处理SolidCellink的客户端网络管理类,建立与服务器的连接,以及发送和接收消息。我们在客户端设置接收缓冲区大小为10240,然后将服务端的接收设置为相同。在客户端关闭之前,我们需要对其进行处理,以免出现多次调用的异常情况。在关闭之前,我们会先判断连接状态是否为“Connected”,如果不是连接状态,则说明已经断开,我们会直接返回。在启动时,如果已经连接,我们也会返回。然后我们需要注销未发送和未接收的缓冲事件。我们使用for循环遍历F1循环的Sender,并添加几个委托来处理客户端与服务器之间的连接、断开以及接收数据。这些委托包括Delete Connect、On Connect、Disconnect,以及Result Beta数据等。
当连接完成后,我们会判断连接是否成功,如果阻塞了两秒还没有成功,则会调用On Connect委托进行回调,并将Connected参数传递进去。在调用之前,我们会进行判断,判断这个委托是否为空,如果为空,则不会进行调用。这个是关于连接的处理,我们还会添加一个管理类来处理连接失败的情况,以便提示用户重新连接或查看网络。如果连接成功,则现成会reset,然后直接调用连接成功后的结果。下面我们来看一下Disconnect。
课程介绍
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人在学