Socket.IO for Unity 简要介绍

简介:

在项目中使用到了Socket.IO for unity这个Asset Store上免费的库,这里将简要的介绍一下它的结构,已经使用中的注意事项。

 

目录结构

上面为包的目录结构,简单的介绍一下具体的内容:

  • JSONObject - 打包与解析JSON格式
  • Prefabs - 简单的SocketIO客户端的Prefab,实际上其就是一个attach了SocketIOComponent的Unity GameObject
  • Scences - Unity3d的测试Scene,用于简单测试
  • Scripts - Unity3d的MonoBehavior 脚本和其使用到的类, 其实只有一个SocketIOComponent是脚本,其他都是该脚本使用到的帮助类
  • Server - 目录下的存放的是NodeJs服务器端的测试Js脚本,对于于客户端的测试用例,在实际的开发中可以删除。
  • WebSocketSharp- 目录下存放的是C#的WebSocket的实现,不依赖于任何Unity3d的代码。
  • readme.txt - 简单的帮助文档,说明如何使用该package。

核心类解析

    • SocketIOComponent 
      SocketIOComponent这个脚本是我们使用该Socket.IO for Unity package最重要的一个类,其集成了报文的封装,解析,回掉函数,Ping,Pong控制帧,以及WebSocket的数据传输。
    • 本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/p/6769583.html如需转载请自行联系原作者
    • jiahuafu
相关文章
|
12天前
|
JSON C# 图形学
【Unity 3D】利用C#、Unity和Socket实现简单的在线聊天室工具(附源码 简单易懂)
【Unity 3D】利用C#、Unity和Socket实现简单的在线聊天室工具(附源码 简单易懂)
58 0
|
12天前
|
网络协议 Unix Linux
【Unity 3D】C#中Socket及TCP三次握手与四次挥手详解(超详细 图文解释)
【Unity 3D】C#中Socket及TCP三次握手与四次挥手详解(超详细 图文解释)
65 0
|
网络协议 图形学
Unity【Socket TCP】- 服务端与客户端通讯的简单示例
Unity【Socket TCP】- 服务端与客户端通讯的简单示例
526 0
Unity【Socket TCP】- 服务端与客户端通讯的简单示例
|
存储 XML 开发框架
Unity Metaverse(三)、Protobuf & Socket 实现多人在线
使用Scoket TCP和Protobuf通信协议实现多人在线。
228 1
Unity Metaverse(三)、Protobuf & Socket 实现多人在线
|
.NET 数据库 Android开发
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析 系列目录 最新比较闲,为了学习下Android的开发构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(1)-前言与,虽然有点没有目的的学习,但还是了解了Android的基本开发构成,我还是会持续更新本系列的一些知识点的用法。
1119 0
|
算法 Java C++
.NET平台下几种SOCKET模型的简要性能供参考
.NET平台下几种SOCKET模型的简要性能供参考   这个内容在cnblogs中也讨论过很多次了,这两天大概看了一些资料,看到一些简单的性能指标拿出来和大家讨论一下。 Socket + Threads/ThreadPool 大概性能:小于1500个连接  实现:Accept一个Socket,就交给一个线程去管理,比较笨,但也比较有效,因为是同步方式,控制起来很方便。
810 0
|
12天前
|
Java Unix Windows
|
3天前
|
存储 Java
Java IO流:深入解析与技术应用
Java IO流:深入解析与技术应用
217 1
|
4天前
|
存储 Java 编译器
Java文件IO操作基础
Java文件IO操作基础
6 0