简易C#服务器框架
简易C#服务器框架,使用TCP协议 socket开发,包括客户端与服务端连接,服务端连接数据库,数据沾包分包处理,客户端超时处理,接收数据解析分发处理等
让你能轻松开发个人联网游戏
千喜
90后程序媛,热爱技术热爱分享,专注于客户端开发
展开
-
C#网络框架搭建系列
小小的服务器框架,基本功能差不多已经实现了,一下是实现过程中文章记录 C#网络框架搭建系列(一) ------ 基础知识 C#网络框架搭建系列(二) ------ 服务端连接数据库 C#网络框架搭建系列(三) ------ 客户端与服务端进行连接 C#网络框架搭建系列(四) ------ 消息发送 C#网络框架搭建系列(五) ------ 消息接收处理 使用教程地址: ...原创 2018-08-10 12:14:56 · 3229 阅读 · 1 评论 -
C#网络框架使用教程
作为一个开发者,个人认为去使用别人开发的东西时首先就要看人家开发出的功能有哪些以及使用方法,本篇文章就是博主开发的小服务器使用教程,也会随着后续版本的迭代持续更新 1.首先下载框架资源 下载地址 : https://github.com/webloverand/ServerFramework 包含服务器Server,Unity客户端示例(UnitySample),数据库...原创 2018-08-11 15:35:47 · 3984 阅读 · 2 评论 -
C#网络框架搭建系列(一) ------ 基础知识
笔者做毕设的时候就用C#做的服务器与客户端进行通信,当时看的是罗培羽《Unity3D网络游戏实战》,过程磕磕绊绊,不过也成功搭建起来了,本系列文章是为了方便笔者自己开发小游戏而写出来的通用架子,采用TCP socket异步通信,具体内容还是要根据游戏来的,笔者对于网络也不是特别的了解,如果我的文章能帮上你,不胜荣幸 后面会出一系列教程文章,客户端采用QFramework框架,服务端就是这个啦,做...原创 2018-07-14 17:13:54 · 4237 阅读 · 0 评论 -
C#网络框架搭建系列(二) ------ 服务端连接数据库
首先你要先安装好一下MySQL软件和Navicat Premium软件,这个大家就自行百度吧 MySQL官网下载地址 : https://dev.mysql.com/downloads/installer/ 1.新建控制台应用,添加MySQL.Data.dll引用 按照以下路径,添加MySQL.Data.dll引用 : ...原创 2018-07-28 16:02:09 · 3160 阅读 · 0 评论 -
C#网络框架搭建系列(三) ------ 客户端与服务端进行连接
首先来介绍一下Sockets类中的函数: SocketType ProtocolType 描述 Stream Tcp 面向连接 Dgram Udp 面向无连接 Raw Icmp...原创 2018-08-10 14:28:24 · 3245 阅读 · 0 评论 -
C#网络框架搭建系列(五) ------ 消息接收处理
在C#网络框架搭建系列(三) ------ 客户端与服务端进行连接文中两端进行连接的时候都有开始接收的代码,那么接收到信息怎么处理呢?这就需要根据双端的协议来进行解析了.在本框架中采用反射进行消息分发,以下是具体实现 嗯~应该还记得 C#网络框架搭建系列(四) ------ 消息发送中协议的大致意思吧这下就要用到啦 1.服务端数据解析 在client.cs中start()方法接收消息...原创 2018-08-13 12:06:07 · 1493 阅读 · 0 评论 -
C#网络框架搭建系列(四) ------ 消息发送
1.协议 RequestCode代表是谁发送过来的信息,比如登录/注册是用户发过来的,服务端根据RequestCode就得到UserController,方便之后进行相应方法的调用. ActionCode代表当前处理的方法,服务端根据ActionCode得到方法名,使用对应的Controller调用方法.客户端则得到对应的BaseRequest,调用OnResponse方法进行返回...原创 2018-08-13 11:50:37 · 1143 阅读 · 0 评论