『网络游戏』服务器启动逻辑【16】

新建Visual Studio工程命名为NetGameServer

重命名为ServerStart.cs

创建脚本:

编写脚本:ServerRoot.cs

编写脚本:ServerStart.cs

新建文件夹

调整脚本位置

新建文件夹

新建文件夹网络服务

创建脚本:NetSvc.cs

编写脚本:NetSvc.cs

新建文件夹:业务系统

新建文件夹:

创建脚本:LoginSys.cs

编写脚本:LoginSys

修改脚本:ServerRoot

运行工程

服务器启动成功

接下来创建.Net Framework类库

更改框架版本

重命名为GameMsg

引用.dll

在NetGameServer文件夹下创建文件夹

重命名为Libs用来存放所有.dll文件

添加引用:

编写脚本:GameMsg.cs

接下来删掉所有服务器的引用

添加引用

再添加PESocket

引用之后服务器就可以使用PEProtocol

创建脚本:ServerSession

编写脚本:ServerSession.cs

修改脚本:NetSvc.cs

修改脚本:LoginSys.cs

运行工程

本章结束

相关推荐
炼钢厂5 分钟前
C#6——DateTime
c#
Lv11770081 小时前
Visual Studio中的多态
ide·笔记·c#·visual studio
wuguan_1 小时前
C#:多态函数重载、态符号重载、抽象、虚方法
开发语言·c#
我不是程序猿儿2 小时前
【C#】ScottPlot的Refresh()
开发语言·c#
工程师0072 小时前
C# 基于 HSL 与基恩士 PLC 通信
c#·mc协议·基恩士plc
张人玉5 小时前
c# DataSet 类
数据库·c#·dataset
秦苒&5 小时前
【C语言】详解数据类型和变量(一):数据类型介绍、 signed和unsigned、数据类型的取值范围、变量、强制类型转换
c语言·开发语言·c++·c#
c#上位机6 小时前
C#异步编程之async、await
开发语言·c#
郑州光合科技余经理6 小时前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
用户298698530147 小时前
如何在 C# .NET 中将 Markdown 转换为 PDF 和 Excel:完整指南
后端·c#·markdown