1 Star 0 Fork 0

Karl_Albright/CSharpWebSocketServer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

CSharpWebSocketServer

介绍

C# 建立WebSocket Server,使用 Microsoft.AspNetCore.WebSockets,Fleck,SuperSocket,TouchSocket 例子,帮助你快速上手 .NetFramework 时代,WebSocketServer 必须依靠于IIS服务器,使用门槛比较高,社区也就造了挺多轮子,如:Fleck,SuperSocket,TouchSocket,WebSocketSharp等。 进入.netCore时代后,可以借助Kestrel服务器实现内嵌,使用门槛低,今后应该会被更多人所使用。 这些代码是基于公司项目的情况做的调研后整理的。欢迎补充。

软件架构

安装教程

使用说明

分4部分,Fleck、SuperSocketV1.6.6、SuperWebSocketV2.0.0-beta.26、TouchSocket 分别建立 WebSocketServer。

  1. Fleck -> WebSocketServer
    Nuget安装 dotnet add package Fleck --version 1.2.0
    兼容 .NetFramework V4.0、.NetFramework V4.5、.NetCoreApp V2.0、.NetStandard V2.0

  2. SuperSocketV1.6.6 -> WebSocketServer
    Nuget安装
    dotnet add package SuperSocket --version 1.6.6.1
    dotnet add package SuperSocket.Engine --version 1.6.6.1
    dotnet add package SuperSocket.WebSocket --version 1.6.6.1
    兼容 .NetFramework V4.6.1、.NetFramework V4.6.2、.NetFramework V4.7、.NetFramework V4.7.1、.NetFramework V4.7.2、.NetFramework V4.8、.NetFramework V4.8.1

  3. SuperSocketV2.0.0-beta.26 -> WebSocketServer
    注:发行版,并不是正式发布版本
    Nuget安装 dotnet add package SuperSocket.WebSocket.Server --version 2.0.0-beta.26
    兼容 .NetStandard V2.1、.Net5、.Net6、.Net7、.Net8

  4. TouchSocket -> WebSocketServer
    Nuget安装
    dotnet add package TouchSocket --version 2.1.5
    dotnet add package TouchSocket.Http --version 2.1.5
    dotnet add package TouchSocket.WebApi --version 2.1.5
    兼容 .NetFramework V4.5、.NetFramework V4.6.2、.NetFramework V4.7.2、.NetFramework V4.8.1、.NetStandard V2.0、.NetStandard V2.1、.Net6、.Net7、.Net8

空文件

简介

# C# 建立WebSocket Server,使用 Fleck,SuperSocket,TouchSocket 例子,帮助你快速上手 展开 收起
取消

发行版

暂无发行版

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Karl_Albright/csharp-web-socket-server.git
git@gitee.com:Karl_Albright/csharp-web-socket-server.git
Karl_Albright
csharp-web-socket-server
CSharpWebSocketServer
master

搜索帮助