# com.mars.network **Repository Path**: liangjx/com.mars.network ## Basic Information - **Project Name**: com.mars.network - **Description**: 支持socket和rpc的网络模块 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-19 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # com.mars.network #### 介绍 支持socket和rpc的网络模块,默认使用json解析协议,想要使用protobuf解析协议,请打开USE_PROTO_BUF宏,并添加protobuf-net的依赖 如果要使用其他协议,在SerializerHelper.cs里添加对应的序列号和反序列化方法即可 #### 使用说明 1. 添加依赖 https://gitee.com/liangjx/com.mars.event https://gitee.com/liangjx/com.mars.game-core https://gitee.com/liangjx/com.mars.module 2. 下载运行服务器 https://gitee.com/liangjx/Server 把服务器下载到本地,编译运行即可 3. 运行客户端 在unity里挂载组件Test.cs,运行即可 如图可以看到客户端和服务器在互发协议 相关的测试代码在TestNetManager.cs ![图片](./Doc/1759927397561.png)