commit 10c9346b8620f7ded3e5266cce53adde399372c1 Author: wbandzq <7901952@qq.com> Date: Thu Dec 11 10:06:20 2025 +0800 1232112323 diff --git a/.vs/ProjectEvaluation/supperwebsocket.metadata.v9.bin b/.vs/ProjectEvaluation/supperwebsocket.metadata.v9.bin new file mode 100644 index 0000000..95e4291 Binary files /dev/null and b/.vs/ProjectEvaluation/supperwebsocket.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/supperwebsocket.projects.v9.bin b/.vs/ProjectEvaluation/supperwebsocket.projects.v9.bin new file mode 100644 index 0000000..4befb68 Binary files /dev/null and b/.vs/ProjectEvaluation/supperwebsocket.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/supperwebsocket.strings.v9.bin b/.vs/ProjectEvaluation/supperwebsocket.strings.v9.bin new file mode 100644 index 0000000..a1cfb86 Binary files /dev/null and b/.vs/ProjectEvaluation/supperwebsocket.strings.v9.bin differ diff --git a/.vs/SupperWebSocket/DesignTimeBuild/.dtbcache.v2 b/.vs/SupperWebSocket/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..4eef0f4 Binary files /dev/null and b/.vs/SupperWebSocket/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/SupperWebSocket/v17/.futdcache.v2 b/.vs/SupperWebSocket/v17/.futdcache.v2 new file mode 100644 index 0000000..d22810f Binary files /dev/null and b/.vs/SupperWebSocket/v17/.futdcache.v2 differ diff --git a/.vs/SupperWebSocket/v17/.suo b/.vs/SupperWebSocket/v17/.suo new file mode 100644 index 0000000..d7d4fdb Binary files /dev/null and b/.vs/SupperWebSocket/v17/.suo differ diff --git a/.vs/SupperWebSocket/v17/DocumentLayout.json b/.vs/SupperWebSocket/v17/DocumentLayout.json new file mode 100644 index 0000000..adcf0cd --- /dev/null +++ b/.vs/SupperWebSocket/v17/DocumentLayout.json @@ -0,0 +1,41 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\socketServer\\SupperWebSocket\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{E5D4F14E-9A85-4A62-94C6-575CD92C622F}|Flek.csproj|d:\\socketserver\\supperwebsocket\\\u200Cwebsocketserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E5D4F14E-9A85-4A62-94C6-575CD92C622F}|Flek.csproj|solutionrelative:\u200Cwebsocketserver.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "\u200CWebSocketServer.cs", + "DocumentMoniker": "D:\\socketServer\\SupperWebSocket\\\u200CWebSocketServer.cs", + "RelativeDocumentMoniker": "\u200CWebSocketServer.cs", + "ToolTip": "D:\\socketServer\\SupperWebSocket\\\u200CWebSocketServer.cs", + "RelativeToolTip": "\u200CWebSocketServer.cs", + "ViewState": "AgIAAE8AAAAAAAAAAAAIwFkAAABFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-11T02:04:58.875Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Flek.csproj b/Flek.csproj new file mode 100644 index 0000000..7738362 --- /dev/null +++ b/Flek.csproj @@ -0,0 +1,16 @@ + + + + WinExe + net8.0-windows + enable + true + enable + + + + + + + + \ No newline at end of file diff --git a/Flek.csproj.user b/Flek.csproj.user new file mode 100644 index 0000000..7814ea2 --- /dev/null +++ b/Flek.csproj.user @@ -0,0 +1,8 @@ + + + + + Form + + + diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..4f5d5c0 --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,164 @@ +namespace SupperWebSocket +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + components = new System.ComponentModel.Container(); + button1 = new Button(); + label1 = new Label(); + label2 = new Label(); + label3 = new Label(); + label4 = new Label(); + timer1 = new System.Windows.Forms.Timer(components); + label5 = new Label(); + label6 = new Label(); + label7 = new Label(); + label8 = new Label(); + SuspendLayout(); + // + // button1 + // + button1.Location = new Point(24, 158); + button1.Name = "button1"; + button1.Size = new Size(136, 46); + button1.TabIndex = 0; + button1.Text = "开启Socket服务"; + button1.UseVisualStyleBackColor = true; + button1.Click += button1_Click; + // + // label1 + // + label1.AutoSize = true; + label1.Location = new Point(24, 86); + label1.Name = "label1"; + label1.Size = new Size(68, 17); + label1.TabIndex = 1; + label1.Text = "在线人数:"; + // + // label2 + // + label2.AutoSize = true; + label2.Location = new Point(36, 24); + label2.Name = "label2"; + label2.Size = new Size(56, 17); + label2.TabIndex = 1; + label2.Text = "学生端:"; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new Point(36, 54); + label3.Name = "label3"; + label3.Size = new Size(56, 17); + label3.TabIndex = 1; + label3.Text = "教师端:"; + // + // label4 + // + label4.AutoSize = true; + label4.Location = new Point(12, 117); + label4.Name = "label4"; + label4.Size = new Size(80, 17); + label4.TabIndex = 1; + label4.Text = "课程开启数:"; + // + // timer1 + // + timer1.Tick += timer1_Tick; + // + // label5 + // + label5.AutoSize = true; + label5.Location = new Point(92, 117); + label5.Name = "label5"; + label5.Size = new Size(43, 17); + label5.TabIndex = 2; + label5.Text = "label5"; + // + // label6 + // + label6.AutoSize = true; + label6.Location = new Point(92, 86); + label6.Name = "label6"; + label6.Size = new Size(43, 17); + label6.TabIndex = 2; + label6.Text = "label6"; + // + // label7 + // + label7.AutoSize = true; + label7.Location = new Point(92, 54); + label7.Name = "label7"; + label7.Size = new Size(43, 17); + label7.TabIndex = 2; + label7.Text = "label7"; + // + // label8 + // + label8.AutoSize = true; + label8.Location = new Point(92, 26); + label8.Name = "label8"; + label8.Size = new Size(43, 17); + label8.TabIndex = 2; + label8.Text = "label8"; + // + // Form1 + // + AutoScaleDimensions = new SizeF(7F, 17F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(192, 228); + Controls.Add(label8); + Controls.Add(label7); + Controls.Add(label6); + Controls.Add(label5); + Controls.Add(label4); + Controls.Add(label3); + Controls.Add(label2); + Controls.Add(label1); + Controls.Add(button1); + Name = "Form1"; + Text = "Form1"; + Load += Form1_Load; + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button button1; + private Label label1; + private Label label2; + private Label label3; + private Label label4; + private System.Windows.Forms.Timer timer1; + private Label label5; + private Label label6; + private Label label7; + private Label label8; + } +} diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..063fca6 --- /dev/null +++ b/Form1.cs @@ -0,0 +1,58 @@ +using System.Security.Cryptography.X509Certificates; +using Fleck; + +namespace SupperWebSocket +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private WebSocketServer _webSocketServer; + + private void Form1_Load(object sender, EventArgs e) + { + + } + + private void button1_Click(object sender, EventArgs e) + { + if (button1.Text == "Socket") + { + string location = "wss://0.0.0.0:8181"; + _webSocketServer = new WebSocketServer(); + _webSocketServer.Start(location); + button1.Text = "رWebSocket"; + + timer1.Interval = 2000; + timer1.Start(); + } + else + { + button1.Text = "Socket"; + _webSocketServer.Stop(); + timer1.Stop(); + + } + + + } + + private async void timer1_Tick(object sender, EventArgs e) + { + await Task.Run(() => + { + this.Invoke(new Action(() => + { + label5.Text = WebSocketServer._classInfos.Count.ToString(); + label6.Text =WebSocketServer.IWebSocketUserinfo.Count.ToString(); + label7.Text = WebSocketServer.IWebSocketUserinfo.Where(c=>c.UserType == 1 ).ToList().Count().ToString(); + label8.Text = WebSocketServer.IWebSocketUserinfo.Where(c => c.UserType == 0).ToList().Count().ToString(); + })); + }); + + } + } +} diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..f2b86d4 --- /dev/null +++ b/Form1.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..63fccc7 --- /dev/null +++ b/Program.cs @@ -0,0 +1,17 @@ +namespace SupperWebSocket +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/SupperWebSocket.sln b/SupperWebSocket.sln new file mode 100644 index 0000000..d2ba25e --- /dev/null +++ b/SupperWebSocket.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35913.81 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Flek", "Flek.csproj", "{E5D4F14E-9A85-4A62-94C6-575CD92C622F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E5D4F14E-9A85-4A62-94C6-575CD92C622F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5D4F14E-9A85-4A62-94C6-575CD92C622F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5D4F14E-9A85-4A62-94C6-575CD92C622F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5D4F14E-9A85-4A62-94C6-575CD92C622F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {523CA384-7580-4777-BACB-4AC62E6FAD9B} + EndGlobalSection +EndGlobal diff --git a/UserInfo.cs b/UserInfo.cs new file mode 100644 index 0000000..45a801d --- /dev/null +++ b/UserInfo.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Fleck; +using Microsoft.VisualBasic.Devices; +using Newtonsoft.Json; +public class ClassUserInfo +{ + public long UserID { get; set; } + public string UserName { get; set; } + public int UserType { get; set; } + public long Class { get; set; } + public int Schoolclass { get; set; } + + public Guid GUID { get; set; } + + [JsonIgnore] + public IWebSocketConnection Linsocket{ get; set; } +} +public class ClassInfo +{ + public string CourseName { get; set; } + + public List DisplayJK { get; set; } + + public long CourseID { get; set; } + /// + /// 1已开课 0结束 + /// + public int CourseStatus { get; set; } + /// + /// 屏幕显示ID + /// + public long DisplayID { get; set; } + /// + /// 教师ID + /// + public long TeacherID { get; set; } + + /// + /// 课程是否禁音 + /// + public bool AudioIsOpen { get; set; } + + public List userAudioStatus { get; set; } + + public bool TeacherAudioIsOpen { get; set; } +} + +/// +/// 本地监控 +/// +public class DisplayJK +{ + public string Name { get; set; } + public long UserID { get; set; } +} + +/// +/// 用户音频状态 +/// +public class UserAudioStatus +{ + public long UserID { get; set; } + public bool IsOpen { get; set; } + + public int UserType { get; set; } +} + + + +public class Result +{ + public bool IsSuccess { get; set; } + public string Data { get; set; } + + public int MessageType { get; set; } +} + +public class ReciveSocketInfo { + /// + /// 业务类型 单发还是群发 + /// + public int Type { get; set; } + + public long UserID { get; set; } + /// + /// 课程 + /// + public string Class { get; set; } + /// + /// 班级 + /// + public string SchoolClass { get; set; } + + /// + /// 发送给指定某些用户 + /// + public string UserIDS { get; set; } + + /// + /// 教师或者学生 教师0 学生1 + /// + public int UserType { get; set; } + + /// + /// 内容 + /// + public string Data { get; set; } + +} \ No newline at end of file diff --git a/bin/Debug/8182.zip b/bin/Debug/8182.zip new file mode 100644 index 0000000..dc642e6 Binary files /dev/null and b/bin/Debug/8182.zip differ diff --git a/bin/Debug/net8.0-windows/Fleck.dll b/bin/Debug/net8.0-windows/Fleck.dll new file mode 100644 index 0000000..bc0b959 Binary files /dev/null and b/bin/Debug/net8.0-windows/Fleck.dll differ diff --git a/bin/Debug/net8.0-windows/Flek.deps.json b/bin/Debug/net8.0-windows/Flek.deps.json new file mode 100644 index 0000000..81f8a06 --- /dev/null +++ b/bin/Debug/net8.0-windows/Flek.deps.json @@ -0,0 +1,57 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Flek/1.0.0": { + "dependencies": { + "Fleck": "1.2.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "Flek.dll": {} + } + }, + "Fleck/1.2.0": { + "runtime": { + "lib/netcoreapp2.0/Fleck.dll": { + "assemblyVersion": "1.2.0.0", + "fileVersion": "1.2.0.0" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + } + } + }, + "libraries": { + "Flek/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Fleck/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bPLXn6QbLAFoviur6XbrKB0Zn6x04E8VibHXyHZeJsoC7bkUl5DVtzM5cZgDuqHkIrBqAXJyTNJwSNIc6wBJ2Q==", + "path": "fleck/1.2.0", + "hashPath": "fleck.1.2.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0-windows/Flek.dll b/bin/Debug/net8.0-windows/Flek.dll new file mode 100644 index 0000000..5375969 Binary files /dev/null and b/bin/Debug/net8.0-windows/Flek.dll differ diff --git a/bin/Debug/net8.0-windows/Flek.exe b/bin/Debug/net8.0-windows/Flek.exe new file mode 100644 index 0000000..87d021b Binary files /dev/null and b/bin/Debug/net8.0-windows/Flek.exe differ diff --git a/bin/Debug/net8.0-windows/Flek.pdb b/bin/Debug/net8.0-windows/Flek.pdb new file mode 100644 index 0000000..f1bd4ef Binary files /dev/null and b/bin/Debug/net8.0-windows/Flek.pdb differ diff --git a/bin/Debug/net8.0-windows/Flek.runtimeconfig.json b/bin/Debug/net8.0-windows/Flek.runtimeconfig.json new file mode 100644 index 0000000..b2dedf3 --- /dev/null +++ b/bin/Debug/net8.0-windows/Flek.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..f0bbc91 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Binder.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Binder.dll new file mode 100644 index 0000000..12e206d Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.CommandLine.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.CommandLine.dll new file mode 100644 index 0000000..fea55b2 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.EnvironmentVariables.dll new file mode 100644 index 0000000..19269cc Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.FileExtensions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100644 index 0000000..0815180 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Json.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Json.dll new file mode 100644 index 0000000..227cdac Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.UserSecrets.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.UserSecrets.dll new file mode 100644 index 0000000..010dc8c Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.dll new file mode 100644 index 0000000..3240678 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Configuration.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..0b5e866 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..60d33a8 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.Abstractions.dll new file mode 100644 index 0000000..94b25e7 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.dll new file mode 100644 index 0000000..fa48a19 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Diagnostics.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..f07087f Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Physical.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100644 index 0000000..40ef44c Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.FileSystemGlobbing.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100644 index 0000000..b2b164b Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.Abstractions.dll new file mode 100644 index 0000000..4b80138 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.dll new file mode 100644 index 0000000..83bee75 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Hosting.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Abstractions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..1562cdf Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Configuration.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Configuration.dll new file mode 100644 index 0000000..3e49387 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Console.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Console.dll new file mode 100644 index 0000000..c54791c Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Console.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Debug.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Debug.dll new file mode 100644 index 0000000..013dd00 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventLog.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventLog.dll new file mode 100644 index 0000000..bcd4e67 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventSource.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventSource.dll new file mode 100644 index 0000000..a8ec6b2 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..f821f99 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Logging.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.ConfigurationExtensions.dll new file mode 100644 index 0000000..4beb9a7 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..1784c2b Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Options.dll differ diff --git a/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll b/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..83a9f35 Binary files /dev/null and b/bin/Debug/net8.0-windows/Microsoft.Extensions.Primitives.dll differ diff --git a/bin/Debug/net8.0-windows/Newtonsoft.Json.dll b/bin/Debug/net8.0-windows/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/bin/Debug/net8.0-windows/Newtonsoft.Json.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.ClientEngine.dll b/bin/Debug/net8.0-windows/SuperSocket.ClientEngine.dll new file mode 100644 index 0000000..c18341a Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.ClientEngine.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.Common.dll b/bin/Debug/net8.0-windows/SuperSocket.Common.dll new file mode 100644 index 0000000..0fea68f Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.Common.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.Facility.dll b/bin/Debug/net8.0-windows/SuperSocket.Facility.dll new file mode 100644 index 0000000..d92108e Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.Facility.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.SocketBase.dll b/bin/Debug/net8.0-windows/SuperSocket.SocketBase.dll new file mode 100644 index 0000000..c4827e6 Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.SocketBase.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.SocketEngine.dll b/bin/Debug/net8.0-windows/SuperSocket.SocketEngine.dll new file mode 100644 index 0000000..eb5521a Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.SocketEngine.dll differ diff --git a/bin/Debug/net8.0-windows/SuperSocket.WebSocket.dll b/bin/Debug/net8.0-windows/SuperSocket.WebSocket.dll new file mode 100644 index 0000000..381de15 Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperSocket.WebSocket.dll differ diff --git a/bin/Debug/net8.0-windows/SuperWebSocket.dll b/bin/Debug/net8.0-windows/SuperWebSocket.dll new file mode 100644 index 0000000..d3419e1 Binary files /dev/null and b/bin/Debug/net8.0-windows/SuperWebSocket.dll differ diff --git a/bin/Debug/net8.0-windows/SupperWebSocket.deps.json b/bin/Debug/net8.0-windows/SupperWebSocket.deps.json new file mode 100644 index 0000000..bf87c77 --- /dev/null +++ b/bin/Debug/net8.0-windows/SupperWebSocket.deps.json @@ -0,0 +1,1764 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "SupperWebSocket/1.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.3", + "SuperSocket": "1.6.6.1", + "SuperSocket.WebSocket": "1.6.6.1", + "SuperWebSocket": "0.9.0.2", + "SuperWebSocketNETServer": "0.8.0", + "WebSocket4Net": "0.15.2" + }, + "runtime": { + "SupperWebSocket.dll": {} + } + }, + "log4net/2.0.3": { + "runtime": { + "lib/net40-full/log4net.dll": { + "assemblyVersion": "1.2.13.0", + "fileVersion": "1.2.13.0" + } + } + }, + "Microsoft.Extensions.Configuration/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "Microsoft.Extensions.FileProviders.Physical": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "System.Text.Json": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Configuration.Json": "9.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "Microsoft.Extensions.FileProviders.Physical": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.3": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Diagnostics/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.3", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "System.Diagnostics.DiagnosticSource": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.3": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.3": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Hosting/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Configuration.Binder": "9.0.3", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.3", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.3", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.3", + "Microsoft.Extensions.Configuration.Json": "9.0.3", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.3", + "Microsoft.Extensions.DependencyInjection": "9.0.3", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Diagnostics": "9.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "Microsoft.Extensions.FileProviders.Physical": "9.0.3", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging.Configuration": "9.0.3", + "Microsoft.Extensions.Logging.Console": "9.0.3", + "Microsoft.Extensions.Logging.Debug": "9.0.3", + "Microsoft.Extensions.Logging.EventLog": "9.0.3", + "Microsoft.Extensions.Logging.EventSource": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.3", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "System.Diagnostics.DiagnosticSource": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Configuration.Binder": "9.0.3", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.Console/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging.Configuration": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "System.Text.Json": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "System.Diagnostics.EventLog": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Logging": "9.0.3", + "Microsoft.Extensions.Logging.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3", + "System.Text.Json": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Options/9.0.3": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.3": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.3", + "Microsoft.Extensions.Configuration.Binder": "9.0.3", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3", + "Microsoft.Extensions.Options": "9.0.3", + "Microsoft.Extensions.Primitives": "9.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.Extensions.Primitives/9.0.3": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Newtonsoft.Json/6.0.2": { + "runtime": { + "lib/net45/Newtonsoft.Json.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.2.16931" + } + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Net.Security/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "SuperSocket/1.6.6.1": { + "dependencies": { + "log4net": "2.0.3" + }, + "runtime": { + "lib/net45/SuperSocket.Common.dll": { + "assemblyVersion": "1.6.6.1", + "fileVersion": "1.6.6.1" + }, + "lib/net45/SuperSocket.Facility.dll": { + "assemblyVersion": "1.6.6.1", + "fileVersion": "1.6.6.1" + }, + "lib/net45/SuperSocket.SocketBase.dll": { + "assemblyVersion": "1.6.6.1", + "fileVersion": "1.6.6.1" + } + } + }, + "SuperSocket.ClientEngine.Core/0.10.0": { + "dependencies": { + "System.Collections.Specialized": "4.3.0", + "System.Linq": "4.3.0", + "System.Net.NameResolution": "4.3.0", + "System.Net.Security": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/SuperSocket.ClientEngine.dll": { + "assemblyVersion": "0.10.0.0", + "fileVersion": "0.10.0.0" + } + } + }, + "SuperSocket.WebSocket/1.6.6.1": { + "dependencies": { + "SuperSocket": "1.6.6.1", + "log4net": "2.0.3" + }, + "runtime": { + "lib/net45/SuperSocket.WebSocket.dll": { + "assemblyVersion": "1.6.6.1", + "fileVersion": "1.6.6.1" + } + } + }, + "SuperWebSocket/0.9.0.2": { + "dependencies": { + "Newtonsoft.Json": "6.0.2", + "log4net": "2.0.3" + }, + "runtime": { + "lib/net40/SuperSocket.SocketEngine.dll": { + "assemblyVersion": "1.6.0.4", + "fileVersion": "1.6.0.4" + }, + "lib/net40/SuperWebSocket.dll": { + "assemblyVersion": "0.9.0.0", + "fileVersion": "0.9.0.0" + } + } + }, + "SuperWebSocketNETServer/0.8.0": { + "dependencies": { + "Newtonsoft.Json": "6.0.2", + "log4net": "2.0.3" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Collections.NonGeneric/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Collections.Specialized/4.3.0": { + "dependencies": { + "System.Collections.NonGeneric": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/9.0.3": { + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Diagnostics.EventLog/9.0.3": { + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "0.0.0.0" + }, + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.IO.Pipelines/9.0.3": { + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Net.NameResolution/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Principal.Windows": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Security/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Claims": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Security.Principal": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.ThreadPool": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Security": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + } + }, + "System.Security.Claims/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Security.Principal": "4.3.0" + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Principal/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Security.Principal.Windows/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Claims": "4.3.0", + "System.Security.Principal": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encodings.Web/9.0.3": { + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "rid": "browser", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Text.Json/9.0.3": { + "dependencies": { + "System.IO.Pipelines": "9.0.3", + "System.Text.Encodings.Web": "9.0.3" + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.325.11113" + } + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.ThreadPool/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "WebSocket4Net/0.15.2": { + "dependencies": { + "SuperSocket.ClientEngine.Core": "0.10.0", + "System.Linq": "4.3.0", + "System.Net.NameResolution": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Timer": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/WebSocket4Net.dll": { + "assemblyVersion": "0.15.2.11", + "fileVersion": "0.15.2.11" + } + } + } + } + }, + "libraries": { + "SupperWebSocket/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "log4net/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rxMHzK5efGPo5XtRnuUGO4tfW5l74Aji6kVmtMAt2SgcB5PHBNtNY7yj2LCI2VtKrLPO7kCKR6kH6lIZggq3Gg==", + "path": "log4net/2.0.3", + "hashPath": "log4net.2.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RIEeZxWYm77+OWLwgik7DzSVSONjqkmcbuCb1koZdGAV7BgOUWnLz80VMyHZMw3onrVwFCCMHBBdruBPuQTvkg==", + "path": "microsoft.extensions.configuration/9.0.3", + "hashPath": "microsoft.extensions.configuration.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-q5qlbm6GRUrle2ZZxy9aqS/wWoc+mRD3JeP6rcpiJTh5XcemYkplAcJKq8lU11ZfPom5lfbZZfnQvDqcUhqD5Q==", + "path": "microsoft.extensions.configuration.abstractions/9.0.3", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ad82pYBUSQbd3WIboxsS1HzFdRuHKRa2CpYwie/o6dZAxUjt62yFwjoVdM7Iw2VO5fHV1rJwa7jJZBNZin0E7Q==", + "path": "microsoft.extensions.configuration.binder/9.0.3", + "hashPath": "microsoft.extensions.configuration.binder.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rVwz4ml/Jve/QzzUlyTVOKXVZ37op9RK6Ize4uPmJ3S5c2ErExoy816+dslBQ06ZrFq8M9bpnV5LVBuPD1ONHQ==", + "path": "microsoft.extensions.configuration.commandline/9.0.3", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fo84UIa8aSBG3pOtzLsgkj1YkOVfYFy2YWcRTCevHHAkuVsxnYnKBrcW2pyFgqqfQ/rT8K1nmRXHDdQIZ8PDig==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.3", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tBNMSDJ2q7WQK2zwPhHY5I/q95t7sf6dT079mGrNm0yOZF/gM9JvR/LtCb/rwhRmh7A6XMnzv5WbpCh9KLq9EQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.3", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mjkp3ZwynNacZk4uq93I0DyCY48FZmi3yRV0xlfeDuWh44KcDunPXHwt8IWr4kL7cVM6eiFVe6YTJg97KzUAUA==", + "path": "microsoft.extensions.configuration.json/9.0.3", + "hashPath": "microsoft.extensions.configuration.json.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vwkBQ5jqmfX7nD7CFvB3k1uSeNBKRcYRDvlk3pxJzJfm/cgT4R+hQg5AFXW/1aLKjz0q7brpRocHC5GK2sjvEw==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.3", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lDbxJpkl6X8KZGpkAxgrrthQ42YeiR0xjPp7KPx+sCPc3ZbpaIbjzd0QQ+9kDdK2RU2DOl3pc6tQyAgEZY3V0A==", + "path": "microsoft.extensions.dependencyinjection/9.0.3", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TfaHPSe39NyL2wxkisRxXK7xvHGZYBZ+dy3r+mqGvnxKgAPdHkMu3QMQZI4pquP6W5FIQBqs8FJpWV8ffCgDqQ==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.3", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gqhbIq6adm0+/9IlDYmchekoxNkmUTm7rfTG3k4zzoQkjRuD8TQGwL1WnIcTDt4aQ+j+Vu0OQrjI8GlpJQQhIA==", + "path": "microsoft.extensions.diagnostics/9.0.3", + "hashPath": "microsoft.extensions.diagnostics.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/fn0Xe8t+3YbMfwyTk4hFirWyAG1pBA5ogVYsrKAuuD2gbqOWhFuSA28auCmS3z8Y2eq3miDIKq4pFVRWA+J6g==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.3", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-umczZ3+QPpzlrW/lkvy+IB0p52+qZ5w++aqx2lTCMOaPKzwcbVdrJgiQ3ajw5QWBp7gChLUiCYkSlWUpfjv24g==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.3", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-th2+tQBV5oWjgKhip9GjiIv2AEK3QvfAO3tZcqV3F3dEt5D6Gb411RntCj1+8GS9HaRRSxjSGx/fCrMqIjkb1Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.3", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rec77KHk4iNpFznHi5/6wF3MlUDcKqg26t8gRYbUm1PSukZ4B6mrXpZsJSNOiwyhhQVkjYbaoZxi5XJgRQ5lFg==", + "path": "microsoft.extensions.filesystemglobbing/9.0.3", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ioFXglqFA9uCYcKHI3CLVTO3I75jWIhvVxiZBzGeSPxw7XdhDLh0QvbNFrMTbZk9qqEVQcylblcvcNXnFHYXyA==", + "path": "microsoft.extensions.hosting/9.0.3", + "hashPath": "microsoft.extensions.hosting.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rHabYVhQsGYNfgnfnYLqZRx/hLe85i6jW5rnDjA9pjt3x7yjPv8T/EXcgN5T9T38FAVwZRA+RMGUkEHbxvCOBQ==", + "path": "microsoft.extensions.hosting.abstractions/9.0.3", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-utIi2R1nm+PCWkvWBf1Ou6LWqg9iLfHU23r8yyU9VCvda4dEs7xbTZSwGa5KuwbpzpgCbHCIuKaFHB3zyFmnGw==", + "path": "microsoft.extensions.logging/9.0.3", + "hashPath": "microsoft.extensions.logging.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H/MBMLt9A/69Ux4OrV7oCKt3DcMT04o5SCqDolulzQA66TLFEpYYb4qedMs/uwrLtyHXGuDGWKZse/oa8W9AZw==", + "path": "microsoft.extensions.logging.abstractions/9.0.3", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eVZsaKNyK0g0C1qp0mmn4Q2PiX+bXdkz8+zVkXyVMk8IvoWfmTjLjEq1MQlwt1A22lToANPiUrxPJ7Tt3V5puw==", + "path": "microsoft.extensions.logging.configuration/9.0.3", + "hashPath": "microsoft.extensions.logging.configuration.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o9VXLOdpTAro1q7ZThIB3S8OHrRn5pr8cFUCiN85fiwlfAt2DhU4ZIfHy+jCNbf7y7S5Exbr3dlDE8mKNrs0Yg==", + "path": "microsoft.extensions.logging.console/9.0.3", + "hashPath": "microsoft.extensions.logging.console.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BlKgvNYjD6mY5GXpMCf9zPAsrovMgW5mzCOT7SpoOSyI1478zldf+7PKvDIscC277z5zjSO3yi/OuIWpnTZmdA==", + "path": "microsoft.extensions.logging.debug/9.0.3", + "hashPath": "microsoft.extensions.logging.debug.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/+elZUHGgB3oHKO9St/Ql/qfze9O+UbXj+9FOj1gIshLCFXcPlhpKoI11jE6eIV0kbs1P/EeffJl4KDFyvAiJQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.3", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hgG0EGEHnngQFQNqJ5ungEykqaQ5Tik0Gpkb38pea2a5cR3pWlZR4vuYLDdtTgSiKEKByXz/3wNQ7qAqXamEEA==", + "path": "microsoft.extensions.logging.eventsource/9.0.3", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xE7MpY70lkw1oiid5y6FbL9dVw8oLfkx8RhSNGN8sSzBlCqGn0SyT3Fqc8tZnDaPIq7Z8R9RTKlS564DS+MV3g==", + "path": "microsoft.extensions.options/9.0.3", + "hashPath": "microsoft.extensions.options.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PcyYHQglKnWVZHSPaL6v2qnfsIuFw8tSq7cyXHg3OeuDVn/CqmdWUjRiZomCF/Gi+qCi+ksz0lFphg2cNvB8zQ==", + "path": "microsoft.extensions.options.configurationextensions/9.0.3", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yCCJHvBcRyqapMSNzP+kTc57Eaavq2cr5Tmuil6/XVnipQf5xmskxakSQ1enU6S4+fNg3sJ27WcInV64q24JsA==", + "path": "microsoft.extensions.primitives/9.0.3", + "hashPath": "microsoft.extensions.primitives.9.0.3.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "Newtonsoft.Json/6.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dYTDxbpOKlwlWzZLrKOXHI/AoLXdixZM4z3Ez8c5Xgy+bLZty7UWFSoI5B7hqSGntI2GWTqS0Oo8K41Fh+8POw==", + "path": "newtonsoft.json/6.0.2", + "hashPath": "newtonsoft.json.6.0.2.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "path": "runtime.native.system.net.http/4.3.0", + "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Net.Security/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-M2nN92ePS8BgQ2oi6Jj3PlTUzadYSIWLdZrHY1n1ZcW9o4wAQQ6W+aQ2lfq1ysZQfVCgDwY58alUdowrzezztg==", + "path": "runtime.native.system.net.security/4.3.0", + "hashPath": "runtime.native.system.net.security.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "SuperSocket/1.6.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mowf1siOQwqxQH+FE+UO9b29GjHEtT/p5rxTHvcgfaIdwcRqMUAzEJELBA/M8wDn/BIE/XMojeyNaoqfGECX8A==", + "path": "supersocket/1.6.6.1", + "hashPath": "supersocket.1.6.6.1.nupkg.sha512" + }, + "SuperSocket.ClientEngine.Core/0.10.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1jkmODECz0/6jgKTDUFDkBxiLJJq0ROapAkcu6KfLBJUJl+jK6pvZbS2QtZ6QbeljpgESeFaiA17Ng4GCz8XjA==", + "path": "supersocket.clientengine.core/0.10.0", + "hashPath": "supersocket.clientengine.core.0.10.0.nupkg.sha512" + }, + "SuperSocket.WebSocket/1.6.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gEHL/NH67cnnzXG1S8+WTdDL/zXhtBh08NVRp8OelpmP9R8S5KxsfX4tf2/Cyotn4Hq9y+9iyG4gau0jFz4ToA==", + "path": "supersocket.websocket/1.6.6.1", + "hashPath": "supersocket.websocket.1.6.6.1.nupkg.sha512" + }, + "SuperWebSocket/0.9.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LL9VMo6eqAQ0yCF1P9UCEaitEABt2p77eHmTsApNzJwoDyhHwn/LrYarOvOZZdgPjF3Ro3s36dba2TmnY9uFVA==", + "path": "superwebsocket/0.9.0.2", + "hashPath": "superwebsocket.0.9.0.2.nupkg.sha512" + }, + "SuperWebSocketNETServer/0.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PTBLuRy607WnkOx069aZrfK48OW2lpQ9TBq+Y5BdIfaickfeIozwBWQjgExdIj9YB+z7ViJ6DfWAfXOpXcHouQ==", + "path": "superwebsocketnetserver/0.8.0", + "hashPath": "superwebsocketnetserver.0.8.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.Collections.NonGeneric/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==", + "path": "system.collections.nongeneric/4.3.0", + "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512" + }, + "System.Collections.Specialized/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==", + "path": "system.collections.specialized/4.3.0", + "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cBA+28xDW33tSiGht/H8xvr8lnaCrgJ7EdO348AfSGsX4PPJUOULKxny/cc9DVNGExaCrtqagsnm5M2mkWIZ+g==", + "path": "system.diagnostics.diagnosticsource/9.0.3", + "hashPath": "system.diagnostics.diagnosticsource.9.0.3.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0nDJBZ06DVdTG2vvCZ4XjazLVaFawdT0pnji23ISX8I8fEOlRJyzH2I0kWiAbCtFwry2Zir4qE4l/GStLATfFw==", + "path": "system.diagnostics.eventlog/9.0.3", + "hashPath": "system.diagnostics.eventlog.9.0.3.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "path": "system.globalization.extensions/4.3.0", + "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.IO.Pipelines/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aP1Qh9llcEmo0qN+VKvVDHFMe5Cqpfb1VjhBO7rjmxCXtLs3IfVSOiNqqLBZ/4Qbcr4J0SDdJq9S7EKAGpnwEA==", + "path": "system.io.pipelines/9.0.3", + "hashPath": "system.io.pipelines.9.0.3.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Net.NameResolution/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==", + "path": "system.net.nameresolution/4.3.0", + "hashPath": "system.net.nameresolution.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Security/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IgJKNfALqw7JRWp5LMQ5SWHNKvXVz094U6wNE3c1i8bOkMQvgBL+MMQuNt3xl9Qg9iWpj3lFxPZEY6XHmROjMQ==", + "path": "system.net.security/4.3.0", + "hashPath": "system.net.security.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Security.Claims/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==", + "path": "system.security.claims/4.3.0", + "hashPath": "system.security.claims.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "path": "system.security.cryptography.cng/4.3.0", + "hashPath": "system.security.cryptography.cng.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "path": "system.security.cryptography.csp/4.3.0", + "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "path": "system.security.cryptography.openssl/4.3.0", + "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Security.Principal/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==", + "path": "system.security.principal/4.3.0", + "hashPath": "system.security.principal.4.3.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HVL1rvqYtnRCxFsYag/2le/ZfKLK4yMw79+s6FmKXbSCNN0JeAhrYxnRAHFoWRa0dEojsDcbBSpH3l22QxAVyw==", + "path": "system.security.principal.windows/4.3.0", + "hashPath": "system.security.principal.windows.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5L+iI4fBMtGwt4FHLQh40/rgdbxnw6lHaLkR3gbaHG97TohzUv+z/oP03drsTR1lKCLhOkp40cFnHYOQLtpT5A==", + "path": "system.text.encodings.web/9.0.3", + "hashPath": "system.text.encodings.web.9.0.3.nupkg.sha512" + }, + "System.Text.Json/9.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-r2JRkLjsYrq5Dpo7+y3Wa73OfirZPdVhxiTJWwZ+oJM7FOAe0LkM3GlH+pgkNRdd1G1kwUbmRCdmh4uoaWwu1g==", + "path": "system.text.json/9.0.3", + "hashPath": "system.text.json.9.0.3.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.ThreadPool/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw==", + "path": "system.threading.threadpool/4.3.0", + "hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "WebSocket4Net/0.15.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xu6NiIDP6BEwO8cgXLUdWI8teB/TxVjzMjMYE7hcP93+MpZdxzDzz1cTFxU4OWVP0NESchcQO5LkiJ/wgB03AQ==", + "path": "websocket4net/0.15.2", + "hashPath": "websocket4net.0.15.2.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0-windows/SupperWebSocket.dll b/bin/Debug/net8.0-windows/SupperWebSocket.dll new file mode 100644 index 0000000..1902977 Binary files /dev/null and b/bin/Debug/net8.0-windows/SupperWebSocket.dll differ diff --git a/bin/Debug/net8.0-windows/SupperWebSocket.exe b/bin/Debug/net8.0-windows/SupperWebSocket.exe new file mode 100644 index 0000000..ca6ae41 Binary files /dev/null and b/bin/Debug/net8.0-windows/SupperWebSocket.exe differ diff --git a/bin/Debug/net8.0-windows/SupperWebSocket.pdb b/bin/Debug/net8.0-windows/SupperWebSocket.pdb new file mode 100644 index 0000000..fd36e37 Binary files /dev/null and b/bin/Debug/net8.0-windows/SupperWebSocket.pdb differ diff --git a/bin/Debug/net8.0-windows/SupperWebSocket.runtimeconfig.json b/bin/Debug/net8.0-windows/SupperWebSocket.runtimeconfig.json new file mode 100644 index 0000000..b2dedf3 --- /dev/null +++ b/bin/Debug/net8.0-windows/SupperWebSocket.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0-windows/System.Diagnostics.DiagnosticSource.dll b/bin/Debug/net8.0-windows/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..f60703a Binary files /dev/null and b/bin/Debug/net8.0-windows/System.Diagnostics.DiagnosticSource.dll differ diff --git a/bin/Debug/net8.0-windows/System.Diagnostics.EventLog.dll b/bin/Debug/net8.0-windows/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..c45d687 Binary files /dev/null and b/bin/Debug/net8.0-windows/System.Diagnostics.EventLog.dll differ diff --git a/bin/Debug/net8.0-windows/System.IO.Pipelines.dll b/bin/Debug/net8.0-windows/System.IO.Pipelines.dll new file mode 100644 index 0000000..450a0b6 Binary files /dev/null and b/bin/Debug/net8.0-windows/System.IO.Pipelines.dll differ diff --git a/bin/Debug/net8.0-windows/System.Text.Encodings.Web.dll b/bin/Debug/net8.0-windows/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..830b0f8 Binary files /dev/null and b/bin/Debug/net8.0-windows/System.Text.Encodings.Web.dll differ diff --git a/bin/Debug/net8.0-windows/System.Text.Json.dll b/bin/Debug/net8.0-windows/System.Text.Json.dll new file mode 100644 index 0000000..6d37908 Binary files /dev/null and b/bin/Debug/net8.0-windows/System.Text.Json.dll differ diff --git a/bin/Debug/net8.0-windows/WebSocket4Net.dll b/bin/Debug/net8.0-windows/WebSocket4Net.dll new file mode 100644 index 0000000..f014a5d Binary files /dev/null and b/bin/Debug/net8.0-windows/WebSocket4Net.dll differ diff --git a/bin/Debug/net8.0-windows/fullchain.pfx b/bin/Debug/net8.0-windows/fullchain.pfx new file mode 100644 index 0000000..583175f Binary files /dev/null and b/bin/Debug/net8.0-windows/fullchain.pfx differ diff --git a/bin/Debug/net8.0-windows/log4net.dll b/bin/Debug/net8.0-windows/log4net.dll new file mode 100644 index 0000000..47cd9ad Binary files /dev/null and b/bin/Debug/net8.0-windows/log4net.dll differ diff --git a/bin/Debug/net8.0-windows/password.txt b/bin/Debug/net8.0-windows/password.txt new file mode 100644 index 0000000..e69de29 diff --git a/bin/Debug/net8.0-windows/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll b/bin/Debug/net8.0-windows/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..e72fd84 Binary files /dev/null and b/bin/Debug/net8.0-windows/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll differ diff --git a/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll b/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll new file mode 100644 index 0000000..083b234 Binary files /dev/null and b/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll differ diff --git a/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll b/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll new file mode 100644 index 0000000..dd6a347 Binary files /dev/null and b/bin/Debug/net8.0-windows/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll differ diff --git a/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/obj/Debug/net8.0-windows/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/obj/Debug/net8.0-windows/Flek.AssemblyInfo.cs b/obj/Debug/net8.0-windows/Flek.AssemblyInfo.cs new file mode 100644 index 0000000..100114d --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Flek")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Flek")] +[assembly: System.Reflection.AssemblyTitleAttribute("Flek")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Debug/net8.0-windows/Flek.AssemblyInfoInputs.cache b/obj/Debug/net8.0-windows/Flek.AssemblyInfoInputs.cache new file mode 100644 index 0000000..ae1485b --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +6f529ed25110a5f0e7529c0c86fee5c411496aa0a99219ada562b085a44492e9 diff --git a/obj/Debug/net8.0-windows/Flek.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-windows/Flek.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..bfb227c --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,22 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Flek +build_property.ProjectDir = D:\socketServer\SupperWebSocket\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net8.0-windows/Flek.GlobalUsings.g.cs b/obj/Debug/net8.0-windows/Flek.GlobalUsings.g.cs new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.GlobalUsings.g.cs @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms; diff --git a/obj/Debug/net8.0-windows/Flek.assets.cache b/obj/Debug/net8.0-windows/Flek.assets.cache new file mode 100644 index 0000000..0edbc7e Binary files /dev/null and b/obj/Debug/net8.0-windows/Flek.assets.cache differ diff --git a/obj/Debug/net8.0-windows/Flek.csproj.AssemblyReference.cache b/obj/Debug/net8.0-windows/Flek.csproj.AssemblyReference.cache new file mode 100644 index 0000000..0d49d18 Binary files /dev/null and b/obj/Debug/net8.0-windows/Flek.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0-windows/Flek.csproj.BuildWithSkipAnalyzers b/obj/Debug/net8.0-windows/Flek.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0-windows/Flek.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0-windows/Flek.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e77dd5f --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5303d2d9e9b087f3b41f2a0d00f89bdbaa085584773ccd67f240efa08dd67a7b diff --git a/obj/Debug/net8.0-windows/Flek.csproj.FileListAbsolute.txt b/obj/Debug/net8.0-windows/Flek.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..36526a2 --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.csproj.FileListAbsolute.txt @@ -0,0 +1,20 @@ +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Flek.exe +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Flek.deps.json +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Flek.runtimeconfig.json +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Flek.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Flek.pdb +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Fleck.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Newtonsoft.Json.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.csproj.AssemblyReference.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.Form1.resources +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.csproj.GenerateResource.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.GeneratedMSBuildEditorConfig.editorconfig +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.AssemblyInfoInputs.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.AssemblyInfo.cs +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.csproj.CoreCompileInputs.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.csproj.Up2Date +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\refint\Flek.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.pdb +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\Flek.genruntimeconfig.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\ref\Flek.dll diff --git a/obj/Debug/net8.0-windows/Flek.csproj.GenerateResource.cache b/obj/Debug/net8.0-windows/Flek.csproj.GenerateResource.cache new file mode 100644 index 0000000..1d05c64 Binary files /dev/null and b/obj/Debug/net8.0-windows/Flek.csproj.GenerateResource.cache differ diff --git a/obj/Debug/net8.0-windows/Flek.csproj.Up2Date b/obj/Debug/net8.0-windows/Flek.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0-windows/Flek.designer.deps.json b/obj/Debug/net8.0-windows/Flek.designer.deps.json new file mode 100644 index 0000000..80570c7 --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.designer.deps.json @@ -0,0 +1,43 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Fleck/1.2.0": { + "runtime": { + "lib/netcoreapp2.0/Fleck.dll": { + "assemblyVersion": "1.2.0.0", + "fileVersion": "1.2.0.0" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + } + } + }, + "libraries": { + "Fleck/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bPLXn6QbLAFoviur6XbrKB0Zn6x04E8VibHXyHZeJsoC7bkUl5DVtzM5cZgDuqHkIrBqAXJyTNJwSNIc6wBJ2Q==", + "path": "fleck/1.2.0", + "hashPath": "fleck.1.2.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/Flek.designer.runtimeconfig.json b/obj/Debug/net8.0-windows/Flek.designer.runtimeconfig.json new file mode 100644 index 0000000..ab62a1c --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.designer.runtimeconfig.json @@ -0,0 +1,25 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "additionalProbingPaths": [ + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false, + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/Flek.dll b/obj/Debug/net8.0-windows/Flek.dll new file mode 100644 index 0000000..5375969 Binary files /dev/null and b/obj/Debug/net8.0-windows/Flek.dll differ diff --git a/obj/Debug/net8.0-windows/Flek.genruntimeconfig.cache b/obj/Debug/net8.0-windows/Flek.genruntimeconfig.cache new file mode 100644 index 0000000..fe06e93 --- /dev/null +++ b/obj/Debug/net8.0-windows/Flek.genruntimeconfig.cache @@ -0,0 +1 @@ +d7ad7dffa97d4ed2b9c1944a2b1731c58c97c1287ecfa9899d3d26d5a275025c diff --git a/obj/Debug/net8.0-windows/Flek.pdb b/obj/Debug/net8.0-windows/Flek.pdb new file mode 100644 index 0000000..f1bd4ef Binary files /dev/null and b/obj/Debug/net8.0-windows/Flek.pdb differ diff --git a/obj/Debug/net8.0-windows/SupperWe.80E07387.Up2Date b/obj/Debug/net8.0-windows/SupperWe.80E07387.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfo.cs b/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfo.cs new file mode 100644 index 0000000..7441e42 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("SupperWebSocket")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SupperWebSocket")] +[assembly: System.Reflection.AssemblyTitleAttribute("SupperWebSocket")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfoInputs.cache b/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfoInputs.cache new file mode 100644 index 0000000..9a12888 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +afe806f99f54a87c8ee162c581b7d816011e96b48069db39f80477909aa7a611 diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.Form1.resources b/obj/Debug/net8.0-windows/SupperWebSocket.Form1.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.Form1.resources differ diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-windows/SupperWebSocket.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3e72942 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,22 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = SupperWebSocket +build_property.ProjectDir = D:\socketServer\SupperWebSocket\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.GlobalUsings.g.cs b/obj/Debug/net8.0-windows/SupperWebSocket.GlobalUsings.g.cs new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.GlobalUsings.g.cs @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms; diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.assets.cache b/obj/Debug/net8.0-windows/SupperWebSocket.assets.cache new file mode 100644 index 0000000..bdf4755 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.assets.cache differ diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.csproj.AssemblyReference.cache b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.AssemblyReference.cache new file mode 100644 index 0000000..638e2a9 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.csproj.BuildWithSkipAnalyzers b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..436abac --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e710f54b17196ae70612f8f726c09b54fbb73317bd74db7081f43148e9e687d6 diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.csproj.FileListAbsolute.txt b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4753bd8 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.FileListAbsolute.txt @@ -0,0 +1,63 @@ +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.csproj.AssemblyReference.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.Form1.resources +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.csproj.GenerateResource.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.GeneratedMSBuildEditorConfig.editorconfig +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.AssemblyInfoInputs.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.AssemblyInfo.cs +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.csproj.CoreCompileInputs.cache +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SupperWebSocket.exe +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SupperWebSocket.deps.json +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SupperWebSocket.runtimeconfig.json +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SupperWebSocket.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SupperWebSocket.pdb +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\log4net.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Binder.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.CommandLine.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.EnvironmentVariables.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.FileExtensions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.Json.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Configuration.UserSecrets.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.DependencyInjection.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.DependencyInjection.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Diagnostics.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Diagnostics.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.FileProviders.Physical.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.FileSystemGlobbing.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Hosting.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Hosting.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.Abstractions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.Configuration.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.Console.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.Debug.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.EventLog.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Logging.EventSource.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Options.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Options.ConfigurationExtensions.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Microsoft.Extensions.Primitives.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\Newtonsoft.Json.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.Common.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.Facility.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.SocketBase.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.ClientEngine.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.WebSocket.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperSocket.SocketEngine.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\SuperWebSocket.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\System.Diagnostics.DiagnosticSource.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\System.Diagnostics.EventLog.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\System.IO.Pipelines.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\System.Text.Encodings.Web.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\System.Text.Json.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\WebSocket4Net.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll +D:\socketServer\SupperWebSocket\bin\Debug\net8.0-windows\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWe.80E07387.Up2Date +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\refint\SupperWebSocket.dll +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.pdb +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\SupperWebSocket.genruntimeconfig.cache +D:\socketServer\SupperWebSocket\obj\Debug\net8.0-windows\ref\SupperWebSocket.dll diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.csproj.GenerateResource.cache b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.GenerateResource.cache new file mode 100644 index 0000000..6531335 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.csproj.GenerateResource.cache differ diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.designer.deps.json b/obj/Debug/net8.0-windows/SupperWebSocket.designer.deps.json new file mode 100644 index 0000000..49856e2 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.designer.deps.json @@ -0,0 +1,608 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Azure.Core/1.39.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.ClientModel": "1.0.0", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Memory.Data": "1.0.2", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "4.7.2", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/net6.0/Azure.Core.dll": { + "assemblyVersion": "1.39.0.0", + "fileVersion": "1.3900.24.21804" + } + } + }, + "Azure.Identity/1.11.4": { + "dependencies": { + "Azure.Core": "1.39.0", + "Microsoft.Identity.Client": "4.61.3", + "Microsoft.Identity.Client.Extensions.Msal": "4.61.3", + "System.Memory": "4.5.5", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.11.4.0", + "fileVersion": "1.1100.424.31005" + } + } + }, + "Microsoft.Azure.Core.NewtonsoftJson/1.0.0": { + "dependencies": { + "Azure.Core": "1.39.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Azure.Core.NewtonsoftJson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.21.5702" + } + } + }, + "Microsoft.Azure.SignalR/1.30.2": { + "dependencies": { + "Azure.Identity": "1.11.4", + "Microsoft.Azure.SignalR.Protocols": "1.30.2", + "Microsoft.Extensions.Http": "2.1.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Azure.SignalR.Common.dll": { + "assemblyVersion": "1.30.2.0", + "fileVersion": "1.30.2.0" + }, + "lib/net8.0/Microsoft.Azure.SignalR.dll": { + "assemblyVersion": "1.30.2.0", + "fileVersion": "1.30.2.0" + } + } + }, + "Microsoft.Azure.SignalR.Management/1.30.2": { + "dependencies": { + "Azure.Core": "1.39.0", + "Azure.Identity": "1.11.4", + "Microsoft.Azure.Core.NewtonsoftJson": "1.0.0", + "Microsoft.Azure.SignalR": "1.30.2", + "Microsoft.Extensions.Http": "2.1.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.Azure.SignalR.Common.dll": { + "assemblyVersion": "1.30.2.0", + "fileVersion": "1.30.2.0" + }, + "lib/net8.0/Microsoft.Azure.SignalR.Management.dll": { + "assemblyVersion": "1.30.2.0", + "fileVersion": "1.30.2.0" + } + } + }, + "Microsoft.Azure.SignalR.Protocols/1.30.2": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.1.1", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Azure.SignalR.Protocols.dll": { + "assemblyVersion": "1.30.2.0", + "fileVersion": "1.30.2.0" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.20.21406" + } + } + }, + "Microsoft.Extensions.Configuration/2.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "2.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/2.1.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "2.1.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/2.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "2.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Http/2.1.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", + "Microsoft.Extensions.Logging": "2.1.0", + "Microsoft.Extensions.Options": "2.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Http.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Logging/2.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "2.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", + "Microsoft.Extensions.Logging.Abstractions": "2.1.0", + "Microsoft.Extensions.Options": "2.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/2.1.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Options/2.1.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", + "Microsoft.Extensions.Primitives": "2.1.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "2.1.0.0", + "fileVersion": "2.1.0.18136" + } + } + }, + "Microsoft.Extensions.Primitives/2.1.1": { + "dependencies": { + "System.Memory": "4.5.5", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "2.1.1.0", + "fileVersion": "2.1.1.18157" + } + } + }, + "Microsoft.Identity.Client/4.61.3": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0", + "System.Diagnostics.DiagnosticSource": "6.0.1" + }, + "runtime": { + "lib/net6.0/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.61.3.0", + "fileVersion": "4.61.3.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/4.61.3": { + "dependencies": { + "Microsoft.Identity.Client": "4.61.3", + "System.Security.Cryptography.ProtectedData": "4.7.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "4.61.3.0", + "fileVersion": "4.61.3.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.Owin/4.2.2": { + "dependencies": { + "Owin": "1.0.0" + }, + "runtime": { + "lib/net45/Microsoft.Owin.dll": { + "assemblyVersion": "4.2.2.0", + "fileVersion": "4.200.222.26002" + } + } + }, + "Microsoft.Owin.Host.SystemWeb/4.2.2": { + "dependencies": { + "Microsoft.Owin": "4.2.2", + "Owin": "1.0.0" + }, + "runtime": { + "lib/net45/Microsoft.Owin.Host.SystemWeb.dll": { + "assemblyVersion": "4.2.2.0", + "fileVersion": "4.200.222.26002" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Owin/1.0.0": { + "runtime": { + "lib/net40/Owin.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "System.Buffers/4.5.1": {}, + "System.ClientModel/1.0.0": { + "dependencies": { + "System.Memory.Data": "1.0.2", + "System.Text.Json": "4.7.2" + }, + "runtime": { + "lib/net6.0/System.ClientModel.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.24.5302" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.1523.11507" + } + } + }, + "System.Memory/4.5.5": {}, + "System.Memory.Data/1.0.2": { + "dependencies": { + "System.Text.Encodings.Web": "4.7.2", + "System.Text.Json": "4.7.2" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Numerics.Vectors/4.5.0": {}, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/4.7.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "4.0.5.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.5.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Text.Encodings.Web/4.7.2": { + "runtime": { + "lib/netstandard2.1/System.Text.Encodings.Web.dll": { + "assemblyVersion": "4.0.5.1", + "fileVersion": "4.700.21.11602" + } + } + }, + "System.Text.Json/4.7.2": { + "runtime": { + "lib/netcoreapp3.0/System.Text.Json.dll": { + "assemblyVersion": "4.0.1.2", + "fileVersion": "4.700.20.21406" + } + } + }, + "System.Threading.Tasks.Extensions/4.5.4": {} + } + }, + "libraries": { + "Azure.Core/1.39.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9vaV4ZICtVQp+2wjOKrIAjEjMzBkUohaBbKGqqcTW993MRfHA0N4L1BszQjWynS7lRvlYQLxaFK4wh9ewNm4HQ==", + "path": "azure.core/1.39.0", + "hashPath": "azure.core.1.39.0.nupkg.sha512" + }, + "Azure.Identity/1.11.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Sf4BoE6Q3jTgFkgBkx7qztYOFELBCo+wQgpYDwal/qJ1unBH73ywPztIJKXBXORRzAeNijsuxhk94h0TIMvfYg==", + "path": "azure.identity/1.11.4", + "hashPath": "azure.identity.1.11.4.nupkg.sha512" + }, + "Microsoft.Azure.Core.NewtonsoftJson/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdNo6Z5mTe1voaPhFhjegHUtVpNDtXPL7sdJI+xSnFQiCu85bdYzFs6oiL0UhFSO6g17WYVdoC/UW6B2TSjBFQ==", + "path": "microsoft.azure.core.newtonsoftjson/1.0.0", + "hashPath": "microsoft.azure.core.newtonsoftjson.1.0.0.nupkg.sha512" + }, + "Microsoft.Azure.SignalR/1.30.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-n76ZE/xzz7edrnOwMSRsSg+arzDuEbg6U6eU6TgmormFE5+SF6Y4TPmMA/nXUysBLMREYnDylUpSLgmdCoSu0g==", + "path": "microsoft.azure.signalr/1.30.2", + "hashPath": "microsoft.azure.signalr.1.30.2.nupkg.sha512" + }, + "Microsoft.Azure.SignalR.Management/1.30.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zddINRwtb/77d1SzRbdbGfmrUDDSwqRQCquRrwHAZkVRlfpMmvVwHdd+F3kgbzPRT5Bfsl6yT2Uau6kZGRLOSw==", + "path": "microsoft.azure.signalr.management/1.30.2", + "hashPath": "microsoft.azure.signalr.management.1.30.2.nupkg.sha512" + }, + "Microsoft.Azure.SignalR.Protocols/1.30.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-x894k+tL5YuEZNrbJv8qsuAWcPcWRvbWHA7dCC9qlRWzNrxr6QzTx79HVUiGLDylvOR2bZ9OV2nOn/1fYXonIA==", + "path": "microsoft.azure.signalr.protocols/1.30.2", + "hashPath": "microsoft.azure.signalr.protocols.1.30.2.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SS8ce1GYQTkZoOq5bskqQ+m7xiXQjnKRiGfVNZkkX2SX0HpXNRsKnSUaywRRuCje3v2KT9xeacsM3J9/G2exsQ==", + "path": "microsoft.extensions.configuration/2.1.0", + "hashPath": "microsoft.extensions.configuration.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lMmUjAKvY9r6QmxCS15iSb6ulhwnh0zp44NtnVJ+HIDLFmu4iej41U+dU58On8NRezmlgRXiQtLnBeZSzYNKQg==", + "path": "microsoft.extensions.configuration.abstractions/2.1.0", + "hashPath": "microsoft.extensions.configuration.abstractions.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Fls0O54Ielz1DiVYpcmiUpeizN1iKGGI5yAWAoShfmUvMcQ8jAGOK1a+DaflHA5hN9IOKvmSos0yewDYAIY0ZA==", + "path": "microsoft.extensions.configuration.binder/2.1.0", + "hashPath": "microsoft.extensions.configuration.binder.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8/CtASu80UIoyG+r8FstrmZW5GLtXxzoYpjj3jV0FKZCL5CiFgSH3pAmqut/dC68mu7N1bU6v0UtKKL3gCUQGQ==", + "path": "microsoft.extensions.dependencyinjection.abstractions/2.1.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Http/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vkSkGa1UIZVlAd18oDhrtoawN/q7fDemJcVpT9+28mP7bP0I8zKLSLRwqF++GmPs/7e0Aqlo6jpZm3P7YYS0ag==", + "path": "microsoft.extensions.http/2.1.0", + "hashPath": "microsoft.extensions.http.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kuZbZMMHb7ibzhLdn9/R1+PAAFKntlF10tOw4loB8VuQkHvSrBE6IzW1rhBLsEdmLXOgi2zFbwcXFrxzSM6ybA==", + "path": "microsoft.extensions.logging/2.1.0", + "hashPath": "microsoft.extensions.logging.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GfD2VtvN9z1W+m6pZZe98yh9VWTSdNY2dZSxtca9uFIY6aBI6twvskMvLO/ktClBOTQmAov/7Em+IWFlHepa0A==", + "path": "microsoft.extensions.logging.abstractions/2.1.0", + "hashPath": "microsoft.extensions.logging.abstractions.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/2.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VOM1pPMi9+7/4Vc9aPLU8btHOBQy1+AvpqxLxFI2OVtqGv+1klPaV59g9R6aSt2U7ijfB3TjvAO4Tc/cn9/hxA==", + "path": "microsoft.extensions.options/2.1.0", + "hashPath": "microsoft.extensions.options.2.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/2.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-scJ1GZNIxMmjpENh0UZ8XCQ6vzr/LzeF9WvEA51Ix2OQGAs9WPgPu8ABVUdvpKPLuor/t05gm6menJK3PwqOXg==", + "path": "microsoft.extensions.primitives/2.1.1", + "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.61.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-naJo/Qm35Caaoxp5utcw+R8eU8ZtLz2ALh8S+gkekOYQ1oazfCQMWVT4NJ/FnHzdIJlm8dMz0oMpMGCabx5odA==", + "path": "microsoft.identity.client/4.61.3", + "hashPath": "microsoft.identity.client.4.61.3.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/4.61.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PWnJcznrSGr25MN8ajlc2XIDW4zCFu0U6FkpaNLEWLgd1NgFCp5uDY3mqLDgM8zCN8hqj8yo5wHYfLB2HjcdGw==", + "path": "microsoft.identity.client.extensions.msal/4.61.3", + "hashPath": "microsoft.identity.client.extensions.msal.4.61.3.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", + "path": "microsoft.identitymodel.abstractions/6.35.0", + "hashPath": "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512" + }, + "Microsoft.Owin/4.2.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jt410l/8dvCIguRdU7dupYdm4kGLepVdD8EOTKU4nYZcLRrn6kQYqI6pbJOTJp7Vlm/T2WUF5bzyKK2z29xtjg==", + "path": "microsoft.owin/4.2.2", + "hashPath": "microsoft.owin.4.2.2.nupkg.sha512" + }, + "Microsoft.Owin.Host.SystemWeb/4.2.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MYdqpNXC5xX7pVAnhGDfZvU7ybylYENqnV17XYGGkInk3Hco2Fx8t4nVBXBoAw/3ox6cNTbazq+EiS4Pi9lGQA==", + "path": "microsoft.owin.host.systemweb/4.2.2", + "hashPath": "microsoft.owin.host.systemweb.4.2.2.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Owin/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OseTFniKmyp76mEzOBwIKGBRS5eMoYNkMKaMXOpxx9jv88+b6mh1rSaw43vjBOItNhaLFG3d0a20PfHyibH5sw==", + "path": "owin/1.0.0", + "hashPath": "owin.1.0.0.nupkg.sha512" + }, + "System.Buffers/4.5.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==", + "path": "system.buffers/4.5.1", + "hashPath": "system.buffers.4.5.1.nupkg.sha512" + }, + "System.ClientModel/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==", + "path": "system.clientmodel/1.0.0", + "hashPath": "system.clientmodel.1.0.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512" + }, + "System.Memory/4.5.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==", + "path": "system.memory/4.5.5", + "hashPath": "system.memory.4.5.5.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==", + "path": "system.security.cryptography.protecteddata/4.7.0", + "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/4.7.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==", + "path": "system.text.encodings.web/4.7.2", + "hashPath": "system.text.encodings.web.4.7.2.nupkg.sha512" + }, + "System.Text.Json/4.7.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TcMd95wcrubm9nHvJEQs70rC0H/8omiSGGpU4FQ/ZA1URIqD4pjmFJh2Mfv1yH1eHgJDWTi2hMDXwTET+zOOyg==", + "path": "system.text.json/4.7.2", + "hashPath": "system.text.json.4.7.2.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.designer.runtimeconfig.json b/obj/Debug/net8.0-windows/SupperWebSocket.designer.runtimeconfig.json new file mode 100644 index 0000000..f7c3103 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.designer.runtimeconfig.json @@ -0,0 +1,29 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "additionalProbingPaths": [ + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false, + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.dll b/obj/Debug/net8.0-windows/SupperWebSocket.dll new file mode 100644 index 0000000..1902977 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.dll differ diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.genruntimeconfig.cache b/obj/Debug/net8.0-windows/SupperWebSocket.genruntimeconfig.cache new file mode 100644 index 0000000..fe06e93 --- /dev/null +++ b/obj/Debug/net8.0-windows/SupperWebSocket.genruntimeconfig.cache @@ -0,0 +1 @@ +d7ad7dffa97d4ed2b9c1944a2b1731c58c97c1287ecfa9899d3d26d5a275025c diff --git a/obj/Debug/net8.0-windows/SupperWebSocket.pdb b/obj/Debug/net8.0-windows/SupperWebSocket.pdb new file mode 100644 index 0000000..fd36e37 Binary files /dev/null and b/obj/Debug/net8.0-windows/SupperWebSocket.pdb differ diff --git a/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfo.cs b/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfo.cs new file mode 100644 index 0000000..69b4a26 --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Suppersocket")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Suppersocket")] +[assembly: System.Reflection.AssemblyTitleAttribute("Suppersocket")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfoInputs.cache b/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfoInputs.cache new file mode 100644 index 0000000..191eb83 --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +557849e02dfe254cfc530024e6358f98dec64bf79e25419e541bdff22f5018b6 diff --git a/obj/Debug/net8.0-windows/Suppersocket.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-windows/Suppersocket.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..2e677c9 --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,22 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Suppersocket +build_property.ProjectDir = D:\socketServer\SupperWebSocket\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net8.0-windows/Suppersocket.GlobalUsings.g.cs b/obj/Debug/net8.0-windows/Suppersocket.GlobalUsings.g.cs new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.GlobalUsings.g.cs @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms; diff --git a/obj/Debug/net8.0-windows/Suppersocket.assets.cache b/obj/Debug/net8.0-windows/Suppersocket.assets.cache new file mode 100644 index 0000000..2369837 Binary files /dev/null and b/obj/Debug/net8.0-windows/Suppersocket.assets.cache differ diff --git a/obj/Debug/net8.0-windows/Suppersocket.csproj.AssemblyReference.cache b/obj/Debug/net8.0-windows/Suppersocket.csproj.AssemblyReference.cache new file mode 100644 index 0000000..84d3faa Binary files /dev/null and b/obj/Debug/net8.0-windows/Suppersocket.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0-windows/Suppersocket.designer.deps.json b/obj/Debug/net8.0-windows/Suppersocket.designer.deps.json new file mode 100644 index 0000000..5ca391d --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.designer.deps.json @@ -0,0 +1,28 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Fleck/1.2.0": { + "runtime": { + "lib/netcoreapp2.0/Fleck.dll": { + "assemblyVersion": "1.2.0.0", + "fileVersion": "1.2.0.0" + } + } + } + } + }, + "libraries": { + "Fleck/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bPLXn6QbLAFoviur6XbrKB0Zn6x04E8VibHXyHZeJsoC7bkUl5DVtzM5cZgDuqHkIrBqAXJyTNJwSNIc6wBJ2Q==", + "path": "fleck/1.2.0", + "hashPath": "fleck.1.2.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/Suppersocket.designer.runtimeconfig.json b/obj/Debug/net8.0-windows/Suppersocket.designer.runtimeconfig.json new file mode 100644 index 0000000..ab62a1c --- /dev/null +++ b/obj/Debug/net8.0-windows/Suppersocket.designer.runtimeconfig.json @@ -0,0 +1,25 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "additionalProbingPaths": [ + "C:\\Users\\Administrator\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Administrator\\.nuget\\packages", + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false, + "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true + } + } +} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows/WebSocket.AssemblyInfo.cs b/obj/Debug/net8.0-windows/WebSocket.AssemblyInfo.cs new file mode 100644 index 0000000..717e309 --- /dev/null +++ b/obj/Debug/net8.0-windows/WebSocket.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("WebSocket")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("WebSocket")] +[assembly: System.Reflection.AssemblyTitleAttribute("WebSocket")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Debug/net8.0-windows/WebSocket.AssemblyInfoInputs.cache b/obj/Debug/net8.0-windows/WebSocket.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3ad3685 --- /dev/null +++ b/obj/Debug/net8.0-windows/WebSocket.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +a297d143790fef8aabecf26733fed4aa10a5c4666af4c8c9a172bb01937548d3 diff --git a/obj/Debug/net8.0-windows/WebSocket.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-windows/WebSocket.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e2b4919 --- /dev/null +++ b/obj/Debug/net8.0-windows/WebSocket.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,22 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = WebSocket +build_property.ProjectDir = D:\socketServer\SupperWebSocket\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net8.0-windows/WebSocket.GlobalUsings.g.cs b/obj/Debug/net8.0-windows/WebSocket.GlobalUsings.g.cs new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ b/obj/Debug/net8.0-windows/WebSocket.GlobalUsings.g.cs @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms; diff --git a/obj/Debug/net8.0-windows/WebSocket.assets.cache b/obj/Debug/net8.0-windows/WebSocket.assets.cache new file mode 100644 index 0000000..b794162 Binary files /dev/null and b/obj/Debug/net8.0-windows/WebSocket.assets.cache differ diff --git a/obj/Debug/net8.0-windows/WebSocket.csproj.AssemblyReference.cache b/obj/Debug/net8.0-windows/WebSocket.csproj.AssemblyReference.cache new file mode 100644 index 0000000..638e2a9 Binary files /dev/null and b/obj/Debug/net8.0-windows/WebSocket.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0-windows/apphost.exe b/obj/Debug/net8.0-windows/apphost.exe new file mode 100644 index 0000000..87d021b Binary files /dev/null and b/obj/Debug/net8.0-windows/apphost.exe differ diff --git a/obj/Debug/net8.0-windows/ref/Flek.dll b/obj/Debug/net8.0-windows/ref/Flek.dll new file mode 100644 index 0000000..9e62939 Binary files /dev/null and b/obj/Debug/net8.0-windows/ref/Flek.dll differ diff --git a/obj/Debug/net8.0-windows/ref/SupperWebSocket.dll b/obj/Debug/net8.0-windows/ref/SupperWebSocket.dll new file mode 100644 index 0000000..963fe26 Binary files /dev/null and b/obj/Debug/net8.0-windows/ref/SupperWebSocket.dll differ diff --git a/obj/Debug/net8.0-windows/refint/Flek.dll b/obj/Debug/net8.0-windows/refint/Flek.dll new file mode 100644 index 0000000..9e62939 Binary files /dev/null and b/obj/Debug/net8.0-windows/refint/Flek.dll differ diff --git a/obj/Debug/net8.0-windows/refint/SupperWebSocket.dll b/obj/Debug/net8.0-windows/refint/SupperWebSocket.dll new file mode 100644 index 0000000..963fe26 Binary files /dev/null and b/obj/Debug/net8.0-windows/refint/SupperWebSocket.dll differ diff --git a/obj/Flek.csproj.nuget.dgspec.json b/obj/Flek.csproj.nuget.dgspec.json new file mode 100644 index 0000000..b13988a --- /dev/null +++ b/obj/Flek.csproj.nuget.dgspec.json @@ -0,0 +1,87 @@ +{ + "format": 1, + "restore": { + "D:\\socketServer\\SupperWebSocket\\Flek.csproj": {} + }, + "projects": { + "D:\\socketServer\\SupperWebSocket\\Flek.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\socketServer\\SupperWebSocket\\Flek.csproj", + "projectName": "Flek", + "projectPath": "D:\\socketServer\\SupperWebSocket\\Flek.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\socketServer\\SupperWebSocket\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "Fleck": { + "target": "Package", + "version": "[1.2.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.201/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/Flek.csproj.nuget.g.props b/obj/Flek.csproj.nuget.g.props new file mode 100644 index 0000000..bf6de55 --- /dev/null +++ b/obj/Flek.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/obj/Flek.csproj.nuget.g.targets b/obj/Flek.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/Flek.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/SupperWebSocket.csproj.nuget.dgspec.json b/obj/SupperWebSocket.csproj.nuget.dgspec.json new file mode 100644 index 0000000..4a367dd --- /dev/null +++ b/obj/SupperWebSocket.csproj.nuget.dgspec.json @@ -0,0 +1,87 @@ +{ + "format": 1, + "restore": { + "D:\\socketServer\\SupperWebSocket\\SupperWebSocket.csproj": {} + }, + "projects": { + "D:\\socketServer\\SupperWebSocket\\SupperWebSocket.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\socketServer\\SupperWebSocket\\SupperWebSocket.csproj", + "projectName": "SupperWebSocket", + "projectPath": "D:\\socketServer\\SupperWebSocket\\SupperWebSocket.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\socketServer\\SupperWebSocket\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "Microsoft.Azure.SignalR.Management": { + "target": "Package", + "version": "[1.30.2, )" + }, + "Microsoft.Owin.Host.SystemWeb": { + "target": "Package", + "version": "[4.2.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.201/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/SupperWebSocket.csproj.nuget.g.props b/obj/SupperWebSocket.csproj.nuget.g.props new file mode 100644 index 0000000..bf6de55 --- /dev/null +++ b/obj/SupperWebSocket.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/obj/SupperWebSocket.csproj.nuget.g.targets b/obj/SupperWebSocket.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/SupperWebSocket.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/Suppersocket.csproj.nuget.dgspec.json b/obj/Suppersocket.csproj.nuget.dgspec.json new file mode 100644 index 0000000..118f862 --- /dev/null +++ b/obj/Suppersocket.csproj.nuget.dgspec.json @@ -0,0 +1,83 @@ +{ + "format": 1, + "restore": { + "D:\\socketServer\\SupperWebSocket\\Suppersocket.csproj": {} + }, + "projects": { + "D:\\socketServer\\SupperWebSocket\\Suppersocket.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\socketServer\\SupperWebSocket\\Suppersocket.csproj", + "projectName": "Suppersocket", + "projectPath": "D:\\socketServer\\SupperWebSocket\\Suppersocket.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\socketServer\\SupperWebSocket\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "Fleck": { + "target": "Package", + "version": "[1.2.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.201/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/Suppersocket.csproj.nuget.g.props b/obj/Suppersocket.csproj.nuget.g.props new file mode 100644 index 0000000..bf6de55 --- /dev/null +++ b/obj/Suppersocket.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/obj/Suppersocket.csproj.nuget.g.targets b/obj/Suppersocket.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/Suppersocket.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/WebSocket.csproj.nuget.dgspec.json b/obj/WebSocket.csproj.nuget.dgspec.json new file mode 100644 index 0000000..b69a634 --- /dev/null +++ b/obj/WebSocket.csproj.nuget.dgspec.json @@ -0,0 +1,87 @@ +{ + "format": 1, + "restore": { + "D:\\socketServer\\SupperWebSocket\\WebSocket.csproj": {} + }, + "projects": { + "D:\\socketServer\\SupperWebSocket\\WebSocket.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\socketServer\\SupperWebSocket\\WebSocket.csproj", + "projectName": "WebSocket", + "projectPath": "D:\\socketServer\\SupperWebSocket\\WebSocket.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\socketServer\\SupperWebSocket\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "Microsoft.Azure.SignalR.Management": { + "target": "Package", + "version": "[1.30.2, )" + }, + "Microsoft.Owin.Host.SystemWeb": { + "target": "Package", + "version": "[4.2.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.201/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/WebSocket.csproj.nuget.g.props b/obj/WebSocket.csproj.nuget.g.props new file mode 100644 index 0000000..bf6de55 --- /dev/null +++ b/obj/WebSocket.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/obj/WebSocket.csproj.nuget.g.targets b/obj/WebSocket.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/WebSocket.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..120fe51 --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,165 @@ +{ + "version": 3, + "targets": { + "net8.0-windows7.0": { + "Fleck/1.2.0": { + "type": "package", + "compile": { + "lib/netcoreapp2.0/Fleck.dll": {} + }, + "runtime": { + "lib/netcoreapp2.0/Fleck.dll": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "Fleck/1.2.0": { + "sha512": "bPLXn6QbLAFoviur6XbrKB0Zn6x04E8VibHXyHZeJsoC7bkUl5DVtzM5cZgDuqHkIrBqAXJyTNJwSNIc6wBJ2Q==", + "type": "package", + "path": "fleck/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "fleck.1.2.0.nupkg.sha512", + "fleck.nuspec", + "lib/net40/Fleck.dll", + "lib/net45/Fleck.dll", + "lib/netcoreapp2.0/Fleck.dll", + "lib/netstandard2.0/Fleck.dll" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0-windows7.0": [ + "Fleck >= 1.2.0", + "Newtonsoft.Json >= 13.0.3" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\socketServer\\SupperWebSocket\\Flek.csproj", + "projectName": "Flek", + "projectPath": "D:\\socketServer\\SupperWebSocket\\Flek.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\socketServer\\SupperWebSocket\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "d:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0-windows7.0": { + "targetAlias": "net8.0-windows", + "dependencies": { + "Fleck": { + "target": "Package", + "version": "[1.2.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + }, + "Microsoft.WindowsDesktop.App.WindowsForms": { + "privateAssets": "none" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.201/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..e104f0f --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,11 @@ +{ + "version": 2, + "dgSpecHash": "/H5hM1F7GBs=", + "success": true, + "projectFilePath": "D:\\socketServer\\SupperWebSocket\\Flek.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Administrator\\.nuget\\packages\\fleck\\1.2.0\\fleck.1.2.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/‌WebSocketServer.cs b/‌WebSocketServer.cs new file mode 100644 index 0000000..17c15a2 --- /dev/null +++ b/‌WebSocketServer.cs @@ -0,0 +1,673 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Sockets; +using System.Security.Authentication; +using System.Security.Cryptography.X509Certificates; +using System.Security.Policy; +using System.Text; +using System.Threading.Tasks; +using System.Web; +using System.Windows.Forms; +using System.Xml; +using Fleck; +using Microsoft.VisualBasic.ApplicationServices; +using Newtonsoft.Json; +using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel; + + +public class WebSocketServer +{ + //用户信息 + public static List IWebSocketUserinfo = new List(); + //socket信息 + public static List _clients = new List(); + //课程信息 + public static List _classInfos = new List(); + + public Fleck.WebSocketServer _server; + + public async void Start(string location) + { + + var certPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "fullchain.pfx"); + if (!File.Exists(certPath)) + { + MessageBox.Show("证书文件未找到!"); + return; + } + var certificate = new X509Certificate2(certPath, ""); + + + var _server = new Fleck.WebSocketServer(location) + { + + Certificate = certificate, + EnabledSslProtocols = System.Security.Authentication.SslProtocols.Tls12, + RestartAfterListenError = true + }; + + _server.Start(async socket => + { + socket.OnOpen = () => + { + + try + { + Result r = new Result(); + ClassUserInfo u = new ClassUserInfo(); + var query = HttpUtility.ParseQueryString(socket.ConnectionInfo.Path); + u.UserName = HttpUtility.UrlDecode(query["UserName"]); + u.Class = Convert.ToInt64(query["Class"]); + u.Schoolclass = Convert.ToInt32(query["SchoolClass"]); + u.UserID = Convert.ToInt64(query["UserID"]); + u.UserType = Convert.ToInt32(query["UserType"]);//0学生 1老师 2教室 + u.GUID = socket.ConnectionInfo.Id; + string token = query["Token"]; + u.Linsocket = socket; + if (token != "123456") + { + r.IsSuccess = false; + r.Data = "Faile TokenNo"; + r.MessageType = 0; + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + else + { + r.IsSuccess = true; + r.Data = "ok"; + r.MessageType = 0; + socket.Send(JsonConvert.SerializeObject(r)); + IWebSocketUserinfo.Add(u); + _clients.Add(socket); + + //查询课程是否存在 + bool exists = _classInfos.Any(c => c.CourseID == u.Class); + if (exists) + { + ClassInfo foundClass = _classInfos.FirstOrDefault(c => c.CourseID == u.Class); + if (u.UserType == 1 && u.UserID != 999998) + { + foundClass.CourseName = u.UserName; + foundClass.DisplayID = u.UserID; + foundClass.CourseStatus = 1; + foundClass.TeacherID = u.UserID; + foundClass.TeacherAudioIsOpen = true; + } + else if (u.UserID == 999998) + { + foundClass.DisplayID = foundClass.TeacherID; + } + //找到音频控制文件是否存在 + if (!foundClass.userAudioStatus.Any(c => c.UserID == u.UserID)) + { + //新加入用户默认静音 + UserAudioStatus ux = new UserAudioStatus(); + ux.UserID = u.UserID; + //需要判定默认是否是全屏静音状态 + ux.IsOpen = foundClass.AudioIsOpen; + ux.UserType = u.UserType; + if (ux.UserType == 1) + { + ux.IsOpen = true; + } + foundClass.userAudioStatus.Add(ux); + } + else + { + UserAudioStatus ux = foundClass.userAudioStatus.FirstOrDefault(c => c.UserID == u.UserID); + ux.IsOpen = false; + } + } + else + { + //如果课程不存在则创建一个新的课程 并加入这个用户ID + ClassInfo c = new ClassInfo(); + c.CourseID = u.Class; + c.CourseStatus = 0; + //c.AudioIsOpen = true; + c.AudioIsOpen = true; + c.TeacherAudioIsOpen = true; + if (u.UserType == 1 && u.UserID != 999998) + { + c.CourseName = u.UserName; + c.DisplayID = u.UserID; + c.CourseStatus =1; + c.TeacherID = u.UserID; + } + + UserAudioStatus ux = new UserAudioStatus(); + ux.UserID = u.UserID; + ux.IsOpen = true; + ux.UserType = u.UserType; + if (ux.UserType == 1) + { + ux.IsOpen = true; + } + c.userAudioStatus = new List(); + c.userAudioStatus.Add(ux); + _classInfos.Add(c); + } + //如果有新用户加入 则需要通知所有客户端 更新用户列表 + Listlt = IWebSocketUserinfo.Where(c => c.Class == u.Class && c.UserType != 1 && u.UserID != 999999999).ToList(); + + var result = IWebSocketUserinfo.Where(c => c.Class == u.Class ); + foreach (var c in result) + { + r = new Result(); + r.MessageType = 100; + r.IsSuccess = true; + r.Data = JsonConvert.SerializeObject(lt); + c.Linsocket.Send(JsonConvert.SerializeObject(r)); + } + } + } + catch { } + }; + + socket.OnClose = () => + { + var query = HttpUtility.ParseQueryString(socket.ConnectionInfo.Path); + long UserID = Convert.ToInt64(query["UserID"]); + RemoveUserAudioStatus(_classInfos, UserID); + IWebSocketUserinfo.RemoveAll(P => P.GUID == socket.ConnectionInfo.Id); + _clients.Remove(socket); + //这里需要移除监控用户 + + }; + + socket.OnMessage = message => + { + try + { + var user = IWebSocketUserinfo.First(p => p.GUID == socket.ConnectionInfo.Id); + OperaterSocketData(message, IWebSocketUserinfo, socket, user); + } + catch { + + } + + }; + }); + } + + public static void RemoveUserAudioStatus(List classInfoX, long userId) + { + foreach (ClassInfo classInfo in classInfoX) + { + if (classInfo?.userAudioStatus != null) + { + classInfo.userAudioStatus.RemoveAll(u => u.UserID == userId); + } + } + } + + //消息处理 + public async void OperaterSocketData(string message, List ListUser, IWebSocketConnection socket, ClassUserInfo user) + { + try + { + ReciveSocketInfo recive = JsonConvert.DeserializeObject(message); + long Lclass=Convert.ToInt64(recive.Class); + + //用户自己关闭声音 + if (recive.Data == "StudentCloseAudio") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Lclass); + // 将所有IsOpen设置为true + foreach (var u in cl.userAudioStatus) + { + if (u.UserID ==user.UserID) + { + u.IsOpen = false; + } + } + return; + } + + if (recive.Data == "StudentOpenAudio") + { + + ClassInfo cl = _classInfos.First(c => c.CourseID == Lclass); + if (cl.AudioIsOpen == false) + { + Result r = new Result(); + r.MessageType = 201; + r.IsSuccess = true; + r.Data = "TeacherCloseAudio"; + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + else + { + // 将所有IsOpen设置为true + foreach (var u in cl.userAudioStatus) + { + if (u.UserID == user.UserID) + { + u.IsOpen = true; + } + } + } + + } + + + if (recive.Data == "GetCourseUserInfo") + { + Result r = new Result(); + r.MessageType = 902; + r.IsSuccess = true; + r.Data = JsonConvert.SerializeObject(IWebSocketUserinfo.Where(c => c.Class == Convert.ToInt64(recive.Class) && c.UserType != 3)); + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + + + if (recive.Data == "GetCourseUserInfo") + { + Result r = new Result(); + r.MessageType = 902; + r.IsSuccess = true; + r.Data = JsonConvert.SerializeObject(IWebSocketUserinfo.Where(c => c.Class == Convert.ToInt64(recive.Class) && c.UserType != 3)); + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + + + if (recive.Data == "MasterScreenOpen") + { + if (IWebSocketUserinfo.Any(c => c.Class == Lclass && c.UserType == 1 && c.UserID != 999998)) + { + _classInfos.First(c => c.CourseID == Lclass).CourseName = IWebSocketUserinfo.First(c => c.Class == Lclass && c.UserType == 1 && c.UserID != 999998).UserName; + _classInfos.First(c => c.CourseID == Lclass).DisplayID = IWebSocketUserinfo.First(c => c.Class == Lclass && c.UserType == 1 && c.UserID != 999998).UserID; + } + else { + _classInfos.First(c => c.CourseID == Lclass).DisplayID = 0; + Result r = new Result(); + r.MessageType = 905; + r.IsSuccess = true; + r.Data ="SettingMasterScreenFalse"; + socket.Send(JsonConvert.SerializeObject(r)); + } + } + + //如果是取信息 获取用户信息 + if (recive.Data == "GetUserInfo") + { + Result r = new Result(); + r.MessageType = 102; + r.IsSuccess = true; + r.Data = JsonConvert.SerializeObject(IWebSocketUserinfo.Where(c => c.Class == Convert.ToInt64(recive.Class) && c.UserType != 1)); + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + //获取课程信息 + if (recive.Data == "GetCourseInfo") + { + Result r = new Result(); + r.MessageType = 101; + r.IsSuccess = true; + r.Data = JsonConvert.SerializeObject(_classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class))); + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + + //全部开启声音 --继续走流程 + if (recive.Data == "AllAudioOpen") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + cl.AudioIsOpen = true; + // 将所有IsOpen设置为true + foreach (var u in cl.userAudioStatus) + { + if (u.UserID != 999998) + { + u.IsOpen = true; + } + } + } + + //全部关闭声音 --继续走流程 + if (recive.Data == "AllAudioClose") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + cl.AudioIsOpen = false; + // 将所有IsOpen设置为true + foreach (var u in cl.userAudioStatus) + { + if (u.UserID != 999998) + { + u.IsOpen = false; + } + + } + } + + // 全部开启声音--继续走流程 + if (recive.Data == "AudioOpen") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + foreach (var u in cl.userAudioStatus) + { + if (u.UserID != 999998 & u.UserID == recive.UserID) + { + u.IsOpen = true; + } + } + cl.AudioIsOpen = true; + } + + //全部关闭声音 --继续走流程 + if (recive.Data == "AudioClose") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + foreach (var u in cl.userAudioStatus) + { + if (u.UserID != 999998 & u.UserID == recive.UserID) + { + u.IsOpen = false; + } + } + } + + + + //开始上课 + if (recive.Data == "StartClass") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + cl.CourseStatus = 1; + cl.AudioIsOpen = true; + try + { + cl.CourseName = IWebSocketUserinfo.First(c => c.UserType == 1 && c.UserID != 999998).UserName;//课程附上教师名字 + //cl.DisplayID = IWebSocketUserinfo.First(c => c.UserType == 1 && c.UserID != 999998&&c.UserID==).UserID;//得到用户视频音频ID + cl.DisplayID = user.UserID;//得到用户视频音频ID + } + catch { } + + Result r = new Result(); + r.MessageType = 103; + r.IsSuccess = true; + if (!IWebSocketUserinfo.Any(c => c.UserType == 1 && c.UserID != 999998 && c.Class == Convert.ToInt64(recive.Class))) + { + r.Data = "NoTeacher"; + cl.CourseStatus = 0; + socket.Send(JsonConvert.SerializeObject(r)); + } + else + { + + } + } + //结束上课 + if (recive.Data == "EndClass") + { + ClassInfo cl = _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)); + cl.DisplayID = 0; + cl.CourseStatus = 0; + cl.AudioIsOpen = false; + } + //开启监控某一个画面 + if (recive.Data.IndexOf("StudentJK_")>-1) + { + string[] dataList = recive.Data.Replace("StudentJK_", "").Split('_'); + long jkID = Convert.ToInt64(dataList[0]); + long classID = Convert.ToInt64(dataList[1]); + string userName = IWebSocketUserinfo.First(C => C.UserID == jkID).UserName; + DisplayJK dsJK = new DisplayJK(); + dsJK.UserID = jkID; + dsJK.Name = userName; + var ClassInfoT= _classInfos.First(C => C.CourseID == classID); + if (ClassInfoT.DisplayJK == null) + { + ClassInfoT.DisplayJK = new List(); + ClassInfoT.DisplayJK.Add(dsJK); + } + else + { + if (!ClassInfoT.DisplayJK.Any(c => c.UserID == jkID)) + { + ClassInfoT.DisplayJK.Add(dsJK); + } + } + } + + + + //取消某一个监控画面 + if (recive.Data.IndexOf("QXJK_") > -1) + { + string[] dataList = recive.Data.Replace("QXJK_", "").Split('_'); + long jkID = Convert.ToInt64(dataList[0]); + long classID = Convert.ToInt64(dataList[1]); + string userName = IWebSocketUserinfo.First(C => C.UserID == jkID).UserName; + DisplayJK dsJK = new DisplayJK(); + dsJK.UserID = jkID; + dsJK.Name = userName; + var ClassInfoT = _classInfos.First(C => C.CourseID == classID); + var target = ClassInfoT.DisplayJK.FirstOrDefault(c => c.UserID == jkID); + if (target != null) + { + ClassInfoT.DisplayJK.Remove(target); + } + } + if (recive.Data.IndexOf("ScreenSharing_") > -1) + { + if (IWebSocketUserinfo.Any(c => c.Class == Lclass && c.UserType == 1 && c.UserID != 999998)) + { + string[] dataList = recive.Data.Replace("ScreenSharing_", "").Split('_'); + long UserID = Convert.ToInt64(dataList[1].Trim()); + long CourseID = Lclass; + _classInfos.First(c => c.CourseID == CourseID).DisplayID = UserID; + } + else + { + _classInfos.First(c => c.CourseID == Lclass).DisplayID = 0; + Result r = new Result(); + r.MessageType = 906; + r.IsSuccess = true; + r.Data = "SettingMasterScreenFalse"; + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + + } + //设置为主屏幕 + if (recive.Data.IndexOf("StudentMasterScreen_") > -1) + { + + string[] dataList = recive.Data.Replace("StudentMasterScreen_", "").Split(','); + long UserID = Convert.ToInt64(dataList[0]); + long ClassID = Convert.ToInt64(dataList[1]); + + + ////清空所有监控 + //var ClassInfoT = _classInfos.First(C => C.CourseID == ClassID); + //ClassInfoT.DisplayJK.Clear(); + + DisplayJK dsJK = new DisplayJK(); + dsJK.UserID = UserID; + string userName = IWebSocketUserinfo.First(C => C.UserID == UserID).UserName; + dsJK.Name = userName; + //if (ClassInfoT.DisplayJK == null || ClassInfoT.DisplayJK.Count == 0) + //{ + // ClassInfoT.DisplayJK = new List(); + // ClassInfoT.DisplayJK.Add(dsJK); + //} + //_classInfos.First(c => c.CourseID == ClassID).DisplayJK = ClassInfoT.DisplayJK; + _classInfos.First(c => c.CourseID == ClassID).CourseName = userName; + _classInfos.First(c => c.CourseID == ClassID).DisplayID = UserID; + } + + //检查教师是否存在 + if (recive.Data.IndexOf("CheckTeacherIsOnline") > -1) + { + if (IWebSocketUserinfo.Any(c => c.Class == Lclass && c.UserType == 1 && c.UserID != 999998)) + { + Result r = new Result(); + r.MessageType = 907; + r.IsSuccess = true; + r.Data = ""; + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + else { + Result r = new Result(); + r.MessageType = 908; + r.IsSuccess = true; + r.Data = ""; + socket.Send(JsonConvert.SerializeObject(r)); + return; + } + } + + + + //踢出用户 + if (recive.Data == "KickOut") + { + + string x = "000"; + } + + //关闭教师声音 + if (recive.Data == "CloseTeacherAudio") + { + _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)).TeacherAudioIsOpen=false; + } + + //开启教师声音 + if (recive.Data == "OpenTeacherAudio") + { + _classInfos.First(c => c.CourseID == Convert.ToInt64(recive.Class)).TeacherAudioIsOpen = true; + + } + + + // 群发 + if (recive.Type == 1) + { + SendDataOtherUser(recive, ListUser, user); + } + //单发 + if (recive.Type == 0) + { + SendDataUserToUser(recive, ListUser, user); + } + } + catch { + + } + } + //如果是发单人 + + public async void SendDataOtherUser(ReciveSocketInfo recive, List ListUser, ClassUserInfo user) + { + string userIDList = recive.UserIDS; + if (!string.IsNullOrEmpty(userIDList)) + { + string[] userids = userIDList.Trim().Split(','); + + foreach (ClassUserInfo c in ListUser) + { + foreach (string userID in userids) + { + if (c.UserID == Convert.ToInt64(userID)&&c.UserType == recive.UserType) + { + c.Linsocket.Send(recive.Data); + } + } + } + } + string rclass = recive.Class; + if (!string.IsNullOrEmpty(rclass)) + { + string[] rclasslist = rclass.Trim().Split(','); + + foreach (ClassUserInfo c in ListUser) + { + foreach (string r in rclasslist) + { + + if (c.Class == Convert.ToInt64(r) && c.UserType == recive.UserType) + { + c.Linsocket.Send(recive.Data); + } + } + } + } + + string rschoolclass = recive.SchoolClass; + if (!string.IsNullOrEmpty(rschoolclass)) + { + string[] rschoolclasslist = rschoolclass.Trim().Split(','); + + foreach (ClassUserInfo c in ListUser) + { + foreach (string r in rschoolclasslist) + { + + if (c.Schoolclass == Convert.ToInt64(r) && c.UserType == recive.UserType) + { + c.Linsocket.Send(recive.Data); + } + } + } + } + } + + + private async void SendDataUserToUser(ReciveSocketInfo recive, List ListUser, ClassUserInfo user) + { + foreach (ClassUserInfo c in ListUser) + { + if (c.UserID == recive.UserID && c.UserType == recive.UserType) + { + c.Linsocket.Send(recive.Data); + } + } + } + + private void CloseWindow(ReciveSocketInfo recive, List ListUser, ClassUserInfo user) { + string[] listClass = recive.Class.Trim(',').Split(','); + ReciveSocketInfo rsi = new ReciveSocketInfo(); + Result r = new Result(); + r.IsSuccess = true; + r.MessageType = 1; + r.Data = "CloseWindow"; + //处理业务逻辑 + foreach (string cl in listClass) + { + //给符合条件的机器发消息 + List result = ListUser.Where(item => item.Class == Convert.ToInt32(cl)).ToList(); + foreach (ClassUserInfo c in result) + { + if (c != user) + { + try + { + c.Linsocket.Send(JsonConvert.SerializeObject(r)); + } + catch + { + ListUser.Remove(c); + } + } + } + } + } + + + public void Stop() + { + foreach (var client in _clients.ToList()) + { + client.Close(); + } + _clients.Clear(); + // Console.WriteLine("WebSocket 服务器已停止"); + } +}