在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Unity+protobuf+Socket通信

Unity+protobuf+Socket通信

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.39M
  • 下载次数:16
  • 浏览次数:106
  • 发布时间:2021-11-18
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
整合Unity+Protobuf+Socket的一个游戏案例,里面包括服务器和客户端各一个socket,通过线程管理来保证多个连接请求同步。案例简单,但在实际开发中很常用。通过稍微修改,就可以用在实际项目里。编程语言是C#,都加了注释,浅显易懂。
【实例截图】
【核心代码】
16359647920718792568.rar
└── SocketAndProtobuf
├── Assembly-CSharp.csproj
├── Assembly-CSharp-vs.csproj
├── Assets
│   ├── Android12.unity
│   ├── CompassJNI.cs
│   ├── Plugins
│   │   ├── Android
│   │   │   ├── android.jar
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── Compass.jar
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-ldpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   ├── com
│   │   │   │   └── LB
│   │   │   │   └── UnityAndroid1
│   │   │   ├── CompassActivity$1.class
│   │   │   ├── CompassActivity.class
│   │   │   └── CompassActivity.java
│   │   ├── Google.ProtocolBuffers.dll
│   │   ├── Google.ProtocolBuffers.Serialization.dll
│   │   ├── msg.proto
│   │   └── unity
│   │   ├── protobuf-net.dll
│   │   ├── protobuf-net.pdb
│   │   └── protobuf-net.xml
│   ├── Scenes
│   │   ├── Main.unity
│   │   └── SocketTest.unity
│   ├── Scripts
│   │   ├── AddressBook.cs
│   │   ├── MyResponse.cs
│   │   ├── SocketClient.cs
│   │   ├── SocketController.cs
│   │   ├── SocketServer.cs
│   │   └── SocketTest.cs
│   └── UnityAndroidJNI_Test1.unity
├── Library
│   ├── AnnotationManager
│   ├── assetDatabase3
│   ├── AssetImportState
│   ├── AssetServerCacheV3
│   ├── AssetVersioning.db
│   ├── BuildPlayer.prefs
│   ├── BuildSettings.asset
│   ├── EditorUserBuildSettings.asset
│   ├── EditorUserSettings.asset
│   ├── expandedItems
│   ├── FailedAssetImports.txt
│   ├── guidmapper
│   ├── InspectorExpandedItems.asset
│   ├── metadata
│   │   ├── 00
│   │   │   ├── 00000000000000001000000000000000
│   │   │   ├── 00000000000000002000000000000000
│   │   │   ├── 00000000000000003000000000000000
│   │   │   ├── 00000000000000004000000000000000
│   │   │   ├── 00000000000000004100000000000000
│   │   │   ├── 00000000000000005000000000000000
│   │   │   ├── 00000000000000006000000000000000
│   │   │   ├── 00000000000000007000000000000000
│   │   │   ├── 00000000000000008000000000000000
│   │   │   ├── 00000000000000009000000000000000
│   │   │   ├── 0000000000000000a000000000000000
│   │   │   ├── 0000000000000000b000000000000000
│   │   │   └── 0000000000000000c000000000000000
│   │   ├── 01
│   │   ├── 02
│   │   ├── 03
│   │   ├── 04
│   │   │   └── 04ecb96c8b3ab41438ebdc3eca5f76b5
│   │   ├── 05
│   │   ├── 06
│   │   ├── 07
│   │   ├── 08
│   │   ├── 09
│   │   ├── 0a
│   │   ├── 0b
│   │   ├── 0c
│   │   ├── 0d
│   │   ├── 0e
│   │   ├── 0f
│   │   ├── 10
│   │   │   └── 10ff6111a9c3b094b87f575a0e308335
│   │   ├── 11
│   │   │   ├── 119b3cf378046b34f8366ef2964a929b
│   │   │   └── 11cade929d7cd1547a2383324c47aced
│   │   ├── 12
│   │   ├── 13
│   │   ├── 14
│   │   │   └── 14cf4a704f896d74cbb63308994c2801
│   │   ├── 15
│   │   ├── 16
│   │   ├── 17
│   │   ├── 18
│   │   │   └── 18c504cb1f043f946ac35ccb15ea3f27
│   │   ├── 19
│   │   ├── 1a
│   │   ├── 1b
│   │   ├── 1c
│   │   │   └── 1c639db76a7e7224c8d7ed5037fc072f
│   │   ├── 1d
│   │   ├── 1e
│   │   ├── 1f
│   │   ├── 20
│   │   ├── 21
│   │   ├── 22
│   │   ├── 23
│   │   ├── 24
│   │   ├── 25
│   │   ├── 26
│   │   │   └── 266751ade1d03f24ebcd1fb82c72d26b
│   │   ├── 27
│   │   ├── 28
│   │   ├── 29
│   │   ├── 2a
│   │   │   └── 2a5ef63514ee307499ecdc13aba622d7
│   │   ├── 2b
│   │   ├── 2c
│   │   ├── 2d
│   │   ├── 2e
│   │   │   └── 2ec57f7025434ab458e5c135dd7d577e
│   │   ├── 2f
│   │   ├── 30
│   │   ├── 31
│   │   ├── 32
│   │   ├── 33
│   │   ├── 34
│   │   ├── 35
│   │   │   └── 357e5784a3f1ff34599ca50a68e7003e
│   │   ├── 36
│   │   ├── 37
│   │   ├── 38
│   │   ├── 39
│   │   ├── 3a
│   │   ├── 3b
│   │   ├── 3c
│   │   ├── 3d
│   │   ├── 3e
│   │   │   └── 3e78fe1bdd19e864ca22c0f7c0be9123
│   │   ├── 3f
│   │   ├── 40
│   │   ├── 41
│   │   ├── 42
│   │   ├── 43
│   │   ├── 44
│   │   ├── 45
│   │   ├── 46
│   │   ├── 47
│   │   │   └── 47864f07f4f8e9a47b9bab0ea3c54cf8
│   │   ├── 48
│   │   ├── 49
│   │   ├── 4a
│   │   │   └── 4a9f7172441563b46bbda8e05c05c983
│   │   ├── 4b
│   │   ├── 4c
│   │   ├── 4d
│   │   ├── 4e
│   │   ├── 4f
│   │   ├── 50
│   │   ├── 51
│   │   ├── 52
│   │   ├── 53
│   │   ├── 54
│   │   │   └── 54c50d2bba7be2e4c8d92b9b13b04d6a
│   │   ├── 55
│   │   ├── 56
│   │   │   └── 561329317357b524ea3f5a4581e6aa9c
│   │   ├── 57
│   │   ├── 58
│   │   ├── 59
│   │   ├── 5a
│   │   ├── 5b
│   │   ├── 5c
│   │   ├── 5d
│   │   ├── 5e
│   │   ├── 5f
│   │   ├── 60
│   │   ├── 61
│   │   │   └── 61f0af11e7ef1dc4d8f9728e5d7e10f4
│   │   ├── 62
│   │   │   └── 620ec51c390238846b34f6397bd93afa
│   │   ├── 63
│   │   ├── 64
│   │   ├── 65
│   │   ├── 66
│   │   ├── 67
│   │   ├── 68
│   │   │   └── 68e6b81049c2b73489377b0d510c0390
│   │   ├── 69
│   │   ├── 6a
│   │   ├── 6b
│   │   ├── 6c
│   │   ├── 6d
│   │   ├── 6e
│   │   ├── 6f
│   │   │   └── 6ff8364b9bba74f45b5826879bc0807b
│   │   ├── 70
│   │   ├── 71
│   │   ├── 72
│   │   │   └── 72f2d2b3b6049d0469b38134e8549f58
│   │   ├── 73
│   │   ├── 74
│   │   │   └── 743962e95b2e685478ba5a30780d4df7
│   │   ├── 75
│   │   ├── 76
│   │   ├── 77
│   │   ├── 78
│   │   ├── 79
│   │   ├── 7a
│   │   ├── 7b
│   │   │   └── 7b0e5c96ced7d194b8861a443b721be2
│   │   ├── 7c
│   │   ├── 7d
│   │   ├── 7e
│   │   ├── 7f
│   │   ├── 80
│   │   ├── 81
│   │   │   └── 810dcc7ce0a805546a9dee1e1ec0f68c
│   │   ├── 82
│   │   ├── 83
│   │   ├── 84
│   │   ├── 85
│   │   ├── 86
│   │   ├── 87
│   │   │   └── 877b6a3abb238924899031b3427c1c32
│   │   ├── 88
│   │   ├── 89
│   │   │   └── 8930fa80831b5124e873f3336a3c5003
│   │   ├── 8a
│   │   ├── 8b
│   │   ├── 8c
│   │   ├── 8d
│   │   ├── 8e
│   │   ├── 8f
│   │   ├── 90
│   │   ├── 91
│   │   ├── 92
│   │   ├── 93
│   │   ├── 94
│   │   ├── 95
│   │   ├── 96
│   │   │   └── 96e88b8aa88294647ad68059aab73422
│   │   ├── 97
│   │   │   └── 97dd76d42278ada43ae4d22eb8e469c3
│   │   ├── 98
│   │   ├── 99
│   │   ├── 9a
│   │   ├── 9b
│   │   ├── 9c
│   │   │   └── 9c3766f121a61e740bcd08d2dff2f929
│   │   ├── 9d
│   │   ├── 9e
│   │   ├── 9f
│   │   ├── a0
│   │   ├── a1
│   │   ├── a2
│   │   ├── a3
│   │   ├── a4
│   │   ├── a5
│   │   ├── a6
│   │   ├── a7
│   │   ├── a8
│   │   ├── a9
│   │   ├── aa
│   │   ├── ab
│   │   ├── ac
│   │   ├── ad
│   │   │   └── ada13fbcd52cd7347977ca79a640845c
│   │   ├── ae
│   │   ├── af
│   │   ├── b0
│   │   ├── b1
│   │   ├── b2
│   │   ├── b3
│   │   ├── b4
│   │   ├── b5
│   │   ├── b6
│   │   │   └── b61def55328eb4941b0d22c891285d6a
│   │   ├── b7
│   │   ├── b8
│   │   ├── b9
│   │   ├── ba
│   │   ├── bb
│   │   ├── bc
│   │   ├── bd
│   │   ├── be
│   │   ├── bf
│   │   ├── c0
│   │   │   └── c0eb7cb669060c949a66ac5886f019aa
│   │   ├── c1
│   │   ├── c2
│   │   ├── c3
│   │   ├── c4
│   │   ├── c5
│   │   ├── c6
│   │   ├── c7
│   │   ├── c8
│   │   ├── c9
│   │   ├── ca
│   │   ├── cb
│   │   ├── cc
│   │   ├── cd
│   │   │   └── cd7915404e97b8043b6f2e855a837b64
│   │   ├── ce
│   │   ├── cf
│   │   ├── d0
│   │   │   ├── d085a2343cf7e5a4f957d538bc5cce9d
│   │   │   └── d0dccd413905c0647a75d926d159358f
│   │   ├── d1
│   │   │   └── d1a2b570d27d5a94d81aa93cd6e0ac8d
│   │   ├── d2
│   │   ├── d3
│   │   ├── d4
│   │   ├── d5
│   │   ├── d6
│   │   ├── d7
│   │   ├── d8
│   │   ├── d9
│   │   ├── da
│   │   ├── db
│   │   ├── dc
│   │   ├── dd
│   │   ├── de
│   │   ├── df
│   │   ├── e0
│   │   ├── e1
│   │   ├── e2
│   │   ├── e3
│   │   ├── e4
│   │   ├── e5
│   │   ├── e6
│   │   ├── e7
│   │   ├── e8
│   │   ├── e9
│   │   ├── ea
│   │   │   └── eade9bec19ded664597ffc5c6ce6633b
│   │   ├── eb
│   │   ├── ec
│   │   │   └── ecaf0d902c1a0f949b5b9c84b721816d
│   │   ├── ed
│   │   ├── ee
│   │   ├── ef
│   │   │   └── eff9ed0f6ae66e247bd4bb08b41cbde8
│   │   ├── f0
│   │   ├── f1
│   │   ├── f2
│   │   │   └── f2a6567b3dc5b2c40b3d1873100444e3
│   │   ├── f3
│   │   ├── f4
│   │   ├── f5
│   │   ├── f6
│   │   ├── f7
│   │   ├── f8
│   │   ├── f9
│   │   ├── fa
│   │   ├── fb
│   │   ├── fc
│   │   │   └── fc01a924734a9494cb5c151f6d94e021
│   │   ├── fd
│   │   │   └── fd55b69b29bb2f5438aed20c32345173
│   │   ├── fe
│   │   └── ff
│   ├── MonoManager.asset
│   ├── ProjectSettings.asset
│   ├── ScriptAssemblies
│   │   ├── Assembly-CSharp.dll
│   │   ├── Assembly-CSharp.dll.mdb
│   │   └── CompilationCompleted.txt
│   └── ScriptMapper
├── obj
│   ├── Debug
│   │   ├── Assembly-CSharp.dll
│   │   ├── Assembly-CSharp.pdb
│   │   ├── Assembly-CSharp-vs.csproj.FileListAbsolute.txt
│   │   ├── Assembly-CSharp-vs.csprojResolveAssemblyReference.cache
│   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   └── TempPE
│   └── Release
│   ├── Assembly-CSharp.dll
│   ├── Assembly-CSharp.pdb
│   └── Assembly-CSharp-vs.csproj.FileListAbsolute.txt
├── ProjectSettings
│   ├── AudioManager.asset
│   ├── DynamicsManager.asset
│   ├── EditorBuildSettings.asset
│   ├── EditorSettings.asset
│   ├── InputManager.asset
│   ├── NavMeshLayers.asset
│   ├── NetworkManager.asset
│   ├── ProjectSettings.asset
│   ├── QualitySettings.asset
│   ├── TagManager.asset
│   └── TimeManager.asset
├── SocketAndProtobuf-csharp.sln
├── SocketAndProtobuf-csharp.v11.suo
├── SocketAndProtobuf.sln
└── socket 通信地址.txt

281 directories, 126 files

标签:

实例下载地址

Unity+protobuf+Socket通信

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警