diff --git a/.vs/jSock/DesignTimeBuild/.dtbcache.v2 b/.vs/jSock/DesignTimeBuild/.dtbcache.v2
index 4b6e9ce..4a77747 100644
Binary files a/.vs/jSock/DesignTimeBuild/.dtbcache.v2 and b/.vs/jSock/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/jSock/v17/.futdcache.v1 b/.vs/jSock/v17/.futdcache.v1
index 1db02de..faac422 100644
Binary files a/.vs/jSock/v17/.futdcache.v1 and b/.vs/jSock/v17/.futdcache.v1 differ
diff --git a/.vs/jSock/v17/.suo b/.vs/jSock/v17/.suo
index 4fd7aaa..bec1fc0 100644
Binary files a/.vs/jSock/v17/.suo and b/.vs/jSock/v17/.suo differ
diff --git a/jSock.sln b/jSock.sln
index 62dae61..e9fc70e 100644
--- a/jSock.sln
+++ b/jSock.sln
@@ -3,9 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32112.339
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jSock", "jSock\jSock.csproj", "{C39D265A-207A-48E5-9C83-13D4FF67AE6D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "jSock", "jSock\jSock.csproj", "{C39D265A-207A-48E5-9C83-13D4FF67AE6D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jSockServerDemo", "jSockServerDemo\jSockServerDemo.csproj", "{4B6EFA4A-88A4-4AD5-A5D1-AEBDB8E2DF7E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "jSockServerDemo", "jSockServerDemo\jSockServerDemo.csproj", "{4B6EFA4A-88A4-4AD5-A5D1-AEBDB8E2DF7E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jSockNativeClientDemo", "jSockNativeClientDemo\jSockNativeClientDemo.csproj", "{42DC883A-D173-42A7-9435-6695FF1682F7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -21,6 +23,10 @@ Global
{4B6EFA4A-88A4-4AD5-A5D1-AEBDB8E2DF7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4B6EFA4A-88A4-4AD5-A5D1-AEBDB8E2DF7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4B6EFA4A-88A4-4AD5-A5D1-AEBDB8E2DF7E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {42DC883A-D173-42A7-9435-6695FF1682F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {42DC883A-D173-42A7-9435-6695FF1682F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {42DC883A-D173-42A7-9435-6695FF1682F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {42DC883A-D173-42A7-9435-6695FF1682F7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/jSock/Properties/PublishProfiles/FolderProfile.pubxml b/jSock/Properties/PublishProfiles/FolderProfile.pubxml
new file mode 100644
index 0000000..d6d7b41
--- /dev/null
+++ b/jSock/Properties/PublishProfiles/FolderProfile.pubxml
@@ -0,0 +1,14 @@
+
+
+
+
+ Release
+ Any CPU
+ bin\Release\net6.0\publish\
+ FileSystem
+ net6.0
+ false
+
+
\ No newline at end of file
diff --git a/jSock/Properties/PublishProfiles/FolderProfile.pubxml.user b/jSock/Properties/PublishProfiles/FolderProfile.pubxml.user
new file mode 100644
index 0000000..e4e1041
--- /dev/null
+++ b/jSock/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -0,0 +1,9 @@
+
+
+
+
+ False|2022-02-03T11:27:05.6394928Z;
+
+
\ No newline at end of file
diff --git a/jSock/bin/Debug/jSock.1.0.0.nupkg b/jSock/bin/Debug/jSock.1.0.0.nupkg
new file mode 100644
index 0000000..e3a917d
Binary files /dev/null and b/jSock/bin/Debug/jSock.1.0.0.nupkg differ
diff --git a/jSock/bin/Debug/net6.0/LICENSE.txt b/jSock/bin/Debug/net6.0/LICENSE.txt
new file mode 100644
index 0000000..c11ddf4
--- /dev/null
+++ b/jSock/bin/Debug/net6.0/LICENSE.txt
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2022 Jack Kimmins
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/jSock/bin/Debug/net6.0/jSock.dll b/jSock/bin/Debug/net6.0/jSock.dll
index 396d205..c12b850 100644
Binary files a/jSock/bin/Debug/net6.0/jSock.dll and b/jSock/bin/Debug/net6.0/jSock.dll differ
diff --git a/jSock/bin/Debug/net6.0/jSock.pdb b/jSock/bin/Debug/net6.0/jSock.pdb
index 9a75ea2..d206aa2 100644
Binary files a/jSock/bin/Debug/net6.0/jSock.pdb and b/jSock/bin/Debug/net6.0/jSock.pdb differ
diff --git a/jSock/bin/Debug/net6.0/ref/jSock.dll b/jSock/bin/Debug/net6.0/ref/jSock.dll
deleted file mode 100644
index 0ef4dea..0000000
Binary files a/jSock/bin/Debug/net6.0/ref/jSock.dll and /dev/null differ
diff --git a/jSock/bin/Release/net6.0/jSock.deps.json b/jSock/bin/Release/net6.0/jSock.deps.json
new file mode 100644
index 0000000..9481304
--- /dev/null
+++ b/jSock/bin/Release/net6.0/jSock.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v6.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v6.0": {
+ "jSock/1.0.0": {
+ "runtime": {
+ "jSock.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "jSock/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSock/bin/Release/net6.0/jSock.dll b/jSock/bin/Release/net6.0/jSock.dll
new file mode 100644
index 0000000..2376893
Binary files /dev/null and b/jSock/bin/Release/net6.0/jSock.dll differ
diff --git a/jSock/bin/Release/net6.0/jSock.pdb b/jSock/bin/Release/net6.0/jSock.pdb
new file mode 100644
index 0000000..c120504
Binary files /dev/null and b/jSock/bin/Release/net6.0/jSock.pdb differ
diff --git a/jSock/bin/Release/net6.0/ref/jSock.dll b/jSock/bin/Release/net6.0/ref/jSock.dll
new file mode 100644
index 0000000..a1aa94f
Binary files /dev/null and b/jSock/bin/Release/net6.0/ref/jSock.dll differ
diff --git a/jSock/jSock.csproj b/jSock/jSock.csproj
index 132c02c..fb78b94 100644
--- a/jSock/jSock.csproj
+++ b/jSock/jSock.csproj
@@ -4,6 +4,22 @@
net6.0
enable
enable
+ Jack Kimmins
+ Stable Network
+ My C# WebSocket Server
+ https://github.com/jackkimmins/jSock
+ jSockLogo.png
+ https://github.com/jackkimmins/jSock
+ True
+ websocket;server;c#;host;websockets
+
+
+
+ True
+ \
+
+
+
diff --git a/jSock/jSock.csproj.user b/jSock/jSock.csproj.user
new file mode 100644
index 0000000..30cde89
--- /dev/null
+++ b/jSock/jSock.csproj.user
@@ -0,0 +1,6 @@
+
+
+
+ <_LastSelectedProfileId>C:\Users\jackk\OneDrive\My Projects\jSock\jSock\Properties\PublishProfiles\FolderProfile.pubxml
+
+
\ No newline at end of file
diff --git a/jSock/jSockClient.cs b/jSock/jSockClient.cs
new file mode 100644
index 0000000..aa0c8ea
--- /dev/null
+++ b/jSock/jSockClient.cs
@@ -0,0 +1,98 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Net.WebSockets;
+using System.Text;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace jSock;
+
+public class jSockClient : IDisposable
+{
+
+ public int ReceiveBufferSize { get; set; } = 8192;
+
+ public async Task ConnectAsync(string url)
+ {
+ if (WS != null)
+ {
+ if (WS.State == WebSocketState.Open) return;
+ else WS.Dispose();
+ }
+ WS = new ClientWebSocket();
+ if (CTS != null) CTS.Dispose();
+ CTS = new CancellationTokenSource();
+ await WS.ConnectAsync(new Uri(url), CTS.Token);
+ await Task.Factory.StartNew(ReceiveLoop, CTS.Token, TaskCreationOptions.LongRunning, TaskScheduler.Default);
+ }
+
+ public async Task DisconnectAsync()
+ {
+ if (WS is null) return;
+ // TODO: requests cleanup code, sub-protocol dependent.
+ if (WS.State == WebSocketState.Open)
+ {
+ CTS.CancelAfter(TimeSpan.FromSeconds(2));
+ await WS.CloseOutputAsync(WebSocketCloseStatus.Empty, "", CancellationToken.None);
+ await WS.CloseAsync(WebSocketCloseStatus.NormalClosure, "", CancellationToken.None);
+ }
+ WS.Dispose();
+ WS = null;
+ CTS.Dispose();
+ CTS = null;
+ }
+
+ private async Task ReceiveLoop()
+ {
+ var loopToken = CTS.Token;
+ MemoryStream outputStream = null;
+ WebSocketReceiveResult receiveResult = null;
+ var buffer = new byte[ReceiveBufferSize];
+ try
+ {
+ while (!loopToken.IsCancellationRequested)
+ {
+ outputStream = new MemoryStream(ReceiveBufferSize);
+ do
+ {
+ receiveResult = await WS.ReceiveAsync(buffer, CTS.Token);
+ if (receiveResult.MessageType != WebSocketMessageType.Close)
+ outputStream.Write(buffer, 0, receiveResult.Count);
+ }
+ while (!receiveResult.EndOfMessage);
+ if (receiveResult.MessageType == WebSocketMessageType.Close) break;
+ outputStream.Position = 0;
+ ResponseReceived(outputStream);
+ }
+ }
+ catch (TaskCanceledException) { }
+ finally
+ {
+ outputStream?.Dispose();
+ }
+ }
+
+ public async Task SendMessageAsync(string message)
+ {
+ var buffer = new ArraySegment(Encoding.UTF8.GetBytes(message));
+ await WS.SendAsync(buffer, WebSocketMessageType.Text, true, CTS.Token);
+ }
+
+ private void ResponseReceived(Stream inputStream)
+ {
+ var reader = new StreamReader(inputStream);
+ var response = reader.ReadToEnd();
+ Console.WriteLine(response);
+
+
+ inputStream.Dispose();
+ }
+
+ public void Dispose() => DisconnectAsync().Wait();
+
+ private ClientWebSocket WS;
+ private CancellationTokenSource CTS;
+
+}
\ No newline at end of file
diff --git a/jSock/obj/Debug/jSock.1.0.0.nuspec b/jSock/obj/Debug/jSock.1.0.0.nuspec
new file mode 100644
index 0000000..ccbc70a
--- /dev/null
+++ b/jSock/obj/Debug/jSock.1.0.0.nuspec
@@ -0,0 +1,20 @@
+
+
+
+ jSock
+ 1.0.0
+ Jack Kimmins
+ jSockLogo.png
+ https://github.com/jackkimmins/jSock
+ My C# WebSocket Server
+ websocket server c# host websockets
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jSock/obj/Debug/net6.0/jSock.AssemblyInfo.cs b/jSock/obj/Debug/net6.0/jSock.AssemblyInfo.cs
index 5828b60..4c733b7 100644
--- a/jSock/obj/Debug/net6.0/jSock.AssemblyInfo.cs
+++ b/jSock/obj/Debug/net6.0/jSock.AssemblyInfo.cs
@@ -11,13 +11,15 @@
using System;
using System.Reflection;
-[assembly: System.Reflection.AssemblyCompanyAttribute("jSock")]
+[assembly: System.Reflection.AssemblyCompanyAttribute("Stable Network")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyDescriptionAttribute("My C# WebSocket Server")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("jSock")]
[assembly: System.Reflection.AssemblyTitleAttribute("jSock")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/jackkimmins/jSock")]
// Generated by the MSBuild WriteCodeFragment class.
diff --git a/jSock/obj/Debug/net6.0/jSock.AssemblyInfoInputs.cache b/jSock/obj/Debug/net6.0/jSock.AssemblyInfoInputs.cache
index 0e732e2..e48d3be 100644
--- a/jSock/obj/Debug/net6.0/jSock.AssemblyInfoInputs.cache
+++ b/jSock/obj/Debug/net6.0/jSock.AssemblyInfoInputs.cache
@@ -1 +1 @@
-4ff1f6580e2e4fdb6cfe047dd705314b561b7fcc
+50638fa58ba5cbdce9cefe8028ad94301dd253d5
diff --git a/jSock/obj/Debug/net6.0/jSock.assets.cache b/jSock/obj/Debug/net6.0/jSock.assets.cache
index 9a857a3..4981714 100644
Binary files a/jSock/obj/Debug/net6.0/jSock.assets.cache and b/jSock/obj/Debug/net6.0/jSock.assets.cache differ
diff --git a/jSock/obj/Debug/net6.0/jSock.csproj.AssemblyReference.cache b/jSock/obj/Debug/net6.0/jSock.csproj.AssemblyReference.cache
index 204fdef..f97cf4e 100644
Binary files a/jSock/obj/Debug/net6.0/jSock.csproj.AssemblyReference.cache and b/jSock/obj/Debug/net6.0/jSock.csproj.AssemblyReference.cache differ
diff --git a/jSock/obj/Debug/net6.0/jSock.csproj.BuildWithSkipAnalyzers b/jSock/obj/Debug/net6.0/jSock.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/jSock/obj/Debug/net6.0/jSock.csproj.CoreCompileInputs.cache b/jSock/obj/Debug/net6.0/jSock.csproj.CoreCompileInputs.cache
index 8ab0bef..81a9123 100644
--- a/jSock/obj/Debug/net6.0/jSock.csproj.CoreCompileInputs.cache
+++ b/jSock/obj/Debug/net6.0/jSock.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-749f8eda90b755fad0936193b26219ab3c7975b3
+8ac89f9fd0e0a0b8894e92ab91af5e9323605ebd
diff --git a/jSock/obj/Debug/net6.0/jSock.csproj.FileListAbsolute.txt b/jSock/obj/Debug/net6.0/jSock.csproj.FileListAbsolute.txt
index bfadac7..2034a7c 100644
--- a/jSock/obj/Debug/net6.0/jSock.csproj.FileListAbsolute.txt
+++ b/jSock/obj/Debug/net6.0/jSock.csproj.FileListAbsolute.txt
@@ -1,6 +1,5 @@
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Debug\net6.0\jSock.deps.json
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Debug\net6.0\jSock.dll
-C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Debug\net6.0\ref\jSock.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Debug\net6.0\jSock.pdb
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\jSock.csproj.AssemblyReference.cache
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\jSock.GeneratedMSBuildEditorConfig.editorconfig
@@ -10,3 +9,4 @@ C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\jSock.csproj.Co
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\jSock.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\ref\jSock.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\jSock.pdb
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Debug\net6.0\refint\jSock.dll
diff --git a/jSock/obj/Debug/net6.0/jSock.dll b/jSock/obj/Debug/net6.0/jSock.dll
index 396d205..c12b850 100644
Binary files a/jSock/obj/Debug/net6.0/jSock.dll and b/jSock/obj/Debug/net6.0/jSock.dll differ
diff --git a/jSock/obj/Debug/net6.0/jSock.pdb b/jSock/obj/Debug/net6.0/jSock.pdb
index 9a75ea2..d206aa2 100644
Binary files a/jSock/obj/Debug/net6.0/jSock.pdb and b/jSock/obj/Debug/net6.0/jSock.pdb differ
diff --git a/jSock/obj/Debug/net6.0/ref/jSock.dll b/jSock/obj/Debug/net6.0/ref/jSock.dll
index 0ef4dea..3fd7945 100644
Binary files a/jSock/obj/Debug/net6.0/ref/jSock.dll and b/jSock/obj/Debug/net6.0/ref/jSock.dll differ
diff --git a/jSock/obj/Debug/net6.0/refint/jSock.dll b/jSock/obj/Debug/net6.0/refint/jSock.dll
new file mode 100644
index 0000000..3fd7945
Binary files /dev/null and b/jSock/obj/Debug/net6.0/refint/jSock.dll differ
diff --git a/jSock/obj/Release/jSock.1.0.0.nuspec b/jSock/obj/Release/jSock.1.0.0.nuspec
new file mode 100644
index 0000000..3f15fbb
--- /dev/null
+++ b/jSock/obj/Release/jSock.1.0.0.nuspec
@@ -0,0 +1,22 @@
+
+
+
+ jSock
+ 1.0.0
+ Jack Kimmins
+ true
+ C:\Users\jackk\OneDrive\My Projects\jSock\LICENSE
+ https://aka.ms/deprecateLicenseUrl
+ jSockLogo.png
+ https://github.com/jackkimmins/jSock
+ My C# WebSocket Server
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jSock/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/jSock/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/jSock/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/jSock/obj/Release/net6.0/jSock.AssemblyInfo.cs b/jSock/obj/Release/net6.0/jSock.AssemblyInfo.cs
new file mode 100644
index 0000000..35084ef
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.AssemblyInfo.cs
@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Stable Network")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyDescriptionAttribute("My C# WebSocket Server")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("jSock")]
+[assembly: System.Reflection.AssemblyTitleAttribute("jSock")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/jackkimmins/jSock")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/jSock/obj/Release/net6.0/jSock.AssemblyInfoInputs.cache b/jSock/obj/Release/net6.0/jSock.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..7c1dbba
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+4626cc4aec7a066dcaeb864c624b79e53e8b54d0
diff --git a/jSock/obj/Release/net6.0/jSock.GeneratedMSBuildEditorConfig.editorconfig b/jSock/obj/Release/net6.0/jSock.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..debe4e3
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = jSock
+build_property.ProjectDir = C:\Users\jackk\OneDrive\My Projects\jSock\jSock\
diff --git a/jSock/obj/Release/net6.0/jSock.GlobalUsings.g.cs b/jSock/obj/Release/net6.0/jSock.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+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;
diff --git a/jSock/obj/Release/net6.0/jSock.assets.cache b/jSock/obj/Release/net6.0/jSock.assets.cache
new file mode 100644
index 0000000..20a4ee1
Binary files /dev/null and b/jSock/obj/Release/net6.0/jSock.assets.cache differ
diff --git a/jSock/obj/Release/net6.0/jSock.csproj.AssemblyReference.cache b/jSock/obj/Release/net6.0/jSock.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..204fdef
Binary files /dev/null and b/jSock/obj/Release/net6.0/jSock.csproj.AssemblyReference.cache differ
diff --git a/jSock/obj/Release/net6.0/jSock.csproj.CoreCompileInputs.cache b/jSock/obj/Release/net6.0/jSock.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..ab7f06d
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+288ed48dc5ec7b4b7b223a888ac658059d297285
diff --git a/jSock/obj/Release/net6.0/jSock.csproj.FileListAbsolute.txt b/jSock/obj/Release/net6.0/jSock.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..7a38478
--- /dev/null
+++ b/jSock/obj/Release/net6.0/jSock.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Release\net6.0\jSock.deps.json
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Release\net6.0\jSock.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Release\net6.0\ref\jSock.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\bin\Release\net6.0\jSock.pdb
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.csproj.AssemblyReference.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.AssemblyInfoInputs.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.AssemblyInfo.cs
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.csproj.CoreCompileInputs.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\ref\jSock.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSock\obj\Release\net6.0\jSock.pdb
diff --git a/jSock/obj/Release/net6.0/jSock.dll b/jSock/obj/Release/net6.0/jSock.dll
new file mode 100644
index 0000000..2376893
Binary files /dev/null and b/jSock/obj/Release/net6.0/jSock.dll differ
diff --git a/jSock/obj/Release/net6.0/jSock.pdb b/jSock/obj/Release/net6.0/jSock.pdb
new file mode 100644
index 0000000..c120504
Binary files /dev/null and b/jSock/obj/Release/net6.0/jSock.pdb differ
diff --git a/jSock/obj/Release/net6.0/ref/jSock.dll b/jSock/obj/Release/net6.0/ref/jSock.dll
new file mode 100644
index 0000000..a1aa94f
Binary files /dev/null and b/jSock/obj/Release/net6.0/ref/jSock.dll differ
diff --git a/jSock/obj/jSock.csproj.nuget.dgspec.json b/jSock/obj/jSock.csproj.nuget.dgspec.json
index 4c5b154..5152d5c 100644
--- a/jSock/obj/jSock.csproj.nuget.dgspec.json
+++ b/jSock/obj/jSock.csproj.nuget.dgspec.json
@@ -54,7 +54,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/jSock/obj/jSock.csproj.nuget.g.props b/jSock/obj/jSock.csproj.nuget.g.props
index 0c95cbb..cd83059 100644
--- a/jSock/obj/jSock.csproj.nuget.g.props
+++ b/jSock/obj/jSock.csproj.nuget.g.props
@@ -7,7 +7,7 @@
$(UserProfile)\.nuget\packages\
C:\Users\jackk\.nuget\packages\
PackageReference
- 6.0.1
+ 6.1.0
diff --git a/jSock/obj/project.assets.json b/jSock/obj/project.assets.json
index 49a4f4c..99bc982 100644
--- a/jSock/obj/project.assets.json
+++ b/jSock/obj/project.assets.json
@@ -60,7 +60,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/jSock/obj/project.nuget.cache b/jSock/obj/project.nuget.cache
index 8116cfa..cf94a38 100644
--- a/jSock/obj/project.nuget.cache
+++ b/jSock/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "3lUJXwQ4/GYG8DzZ/cXbu0ofZVyZqMMxtJne9VrHXTsaOOJzSrCCBNy/NgnEyKPFz1I/6ipwXJoZzsMM/bKl/A==",
+ "dgSpecHash": "CvkC7HSnbqE/IHPYFvR5+IafezGyhJ7gPhrOaspZfMMmhSjCkNXE88IbqOqQKN2vC7toKSmIAJJKyuBZ6CMJ+A==",
"success": true,
"projectFilePath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj",
"expectedPackageFiles": [],
diff --git a/jSockLogo.png b/jSockLogo.png
new file mode 100644
index 0000000..b9ad592
Binary files /dev/null and b/jSockLogo.png differ
diff --git a/jSockNativeClientDemo/Program.cs b/jSockNativeClientDemo/Program.cs
new file mode 100644
index 0000000..992acb7
--- /dev/null
+++ b/jSockNativeClientDemo/Program.cs
@@ -0,0 +1,27 @@
+using jSock;
+
+class Program
+{
+ static jSockClient client = new jSockClient();
+
+ static async Task Start()
+ {
+
+
+ await client.ConnectAsync("ws://localhost:8080");
+
+ await client.SendMessageAsync("Hello world!");
+ }
+
+ static void Main()
+ {
+ System.Threading.Tasks.Task.Run(() => Start());
+
+ while (true)
+ {
+
+ Console.ReadKey();
+ System.Threading.Tasks.Task.Run(() => client.SendMessageAsync("test123"));
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSock.dll b/jSockNativeClientDemo/bin/Debug/net6.0/jSock.dll
new file mode 100644
index 0000000..c12b850
Binary files /dev/null and b/jSockNativeClientDemo/bin/Debug/net6.0/jSock.dll differ
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSock.pdb b/jSockNativeClientDemo/bin/Debug/net6.0/jSock.pdb
new file mode 100644
index 0000000..d206aa2
Binary files /dev/null and b/jSockNativeClientDemo/bin/Debug/net6.0/jSock.pdb differ
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.deps.json b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.deps.json
new file mode 100644
index 0000000..753eaac
--- /dev/null
+++ b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.deps.json
@@ -0,0 +1,36 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v6.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v6.0": {
+ "jSockNativeClientDemo/1.0.0": {
+ "dependencies": {
+ "jSock": "1.0.0"
+ },
+ "runtime": {
+ "jSockNativeClientDemo.dll": {}
+ }
+ },
+ "jSock/1.0.0": {
+ "runtime": {
+ "jSock.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "jSockNativeClientDemo/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "jSock/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.dll b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.dll
new file mode 100644
index 0000000..4c69608
Binary files /dev/null and b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.dll differ
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.exe b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.exe
new file mode 100644
index 0000000..0f3981b
Binary files /dev/null and b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.exe differ
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.pdb b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.pdb
new file mode 100644
index 0000000..1aa8a68
Binary files /dev/null and b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.pdb differ
diff --git a/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.runtimeconfig.json b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.runtimeconfig.json
new file mode 100644
index 0000000..4986d16
--- /dev/null
+++ b/jSockNativeClientDemo/bin/Debug/net6.0/jSockNativeClientDemo.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "net6.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "6.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSockNativeClientDemo/jSockNativeClientDemo.csproj b/jSockNativeClientDemo/jSockNativeClientDemo.csproj
new file mode 100644
index 0000000..19a5ea5
--- /dev/null
+++ b/jSockNativeClientDemo/jSockNativeClientDemo.csproj
@@ -0,0 +1,14 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/jSockNativeClientDemo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/apphost.exe b/jSockNativeClientDemo/obj/Debug/net6.0/apphost.exe
new file mode 100644
index 0000000..0f3981b
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/apphost.exe differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfo.cs b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfo.cs
new file mode 100644
index 0000000..8482d15
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("jSockNativeClientDemo")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("jSockNativeClientDemo")]
+[assembly: System.Reflection.AssemblyTitleAttribute("jSockNativeClientDemo")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfoInputs.cache b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..e4bf0e2
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+14bd32e4f0db247cf9fffae2a317965542906334
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GeneratedMSBuildEditorConfig.editorconfig b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..fe8454a
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = jSockNativeClientDemo
+build_property.ProjectDir = C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GlobalUsings.g.cs b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+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;
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.assets.cache b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.assets.cache
new file mode 100644
index 0000000..be7c8f9
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.assets.cache differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.AssemblyReference.cache b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..02258b0
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.AssemblyReference.cache differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.BuildWithSkipAnalyzers b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.CopyComplete b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.CoreCompileInputs.cache b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..09fd052
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+6c1165d68c5bb8612374bebce4fe28f297ac19b4
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.FileListAbsolute.txt b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..075ed6d
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.csproj.FileListAbsolute.txt
@@ -0,0 +1,18 @@
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSockNativeClientDemo.exe
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSockNativeClientDemo.deps.json
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSockNativeClientDemo.runtimeconfig.json
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSockNativeClientDemo.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSockNativeClientDemo.pdb
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSock.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\bin\Debug\net6.0\jSock.pdb
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.csproj.AssemblyReference.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.AssemblyInfoInputs.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.AssemblyInfo.cs
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.csproj.CoreCompileInputs.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.csproj.CopyComplete
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\refint\jSockNativeClientDemo.dll
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.pdb
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\jSockNativeClientDemo.genruntimeconfig.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockNativeClientDemo\obj\Debug\net6.0\ref\jSockNativeClientDemo.dll
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.dll b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.dll
new file mode 100644
index 0000000..4c69608
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.dll differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.genruntimeconfig.cache b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.genruntimeconfig.cache
new file mode 100644
index 0000000..9046bbc
--- /dev/null
+++ b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.genruntimeconfig.cache
@@ -0,0 +1 @@
+b843d472e92453a98469d9751207165403bc6aeb
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.pdb b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.pdb
new file mode 100644
index 0000000..1aa8a68
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/jSockNativeClientDemo.pdb differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/ref/jSockNativeClientDemo.dll b/jSockNativeClientDemo/obj/Debug/net6.0/ref/jSockNativeClientDemo.dll
new file mode 100644
index 0000000..a1d593c
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/ref/jSockNativeClientDemo.dll differ
diff --git a/jSockNativeClientDemo/obj/Debug/net6.0/refint/jSockNativeClientDemo.dll b/jSockNativeClientDemo/obj/Debug/net6.0/refint/jSockNativeClientDemo.dll
new file mode 100644
index 0000000..a1d593c
Binary files /dev/null and b/jSockNativeClientDemo/obj/Debug/net6.0/refint/jSockNativeClientDemo.dll differ
diff --git a/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.dgspec.json b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..d00543a
--- /dev/null
+++ b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.dgspec.json
@@ -0,0 +1,120 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj",
+ "projectName": "jSockNativeClientDemo",
+ "projectPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj",
+ "packagesPath": "C:\\Users\\jackk\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\jackk\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {
+ "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj": {
+ "projectPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj",
+ "projectName": "jSock",
+ "projectPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj",
+ "packagesPath": "C:\\Users\\jackk\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\jackk\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.props b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.props
new file mode 100644
index 0000000..cd83059
--- /dev/null
+++ b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\jackk\.nuget\packages\
+ PackageReference
+ 6.1.0
+
+
+
+
+
\ No newline at end of file
diff --git a/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.targets b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/jSockNativeClientDemo/obj/jSockNativeClientDemo.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/jSockNativeClientDemo/obj/project.assets.json b/jSockNativeClientDemo/obj/project.assets.json
new file mode 100644
index 0000000..41f4474
--- /dev/null
+++ b/jSockNativeClientDemo/obj/project.assets.json
@@ -0,0 +1,90 @@
+{
+ "version": 3,
+ "targets": {
+ "net6.0": {
+ "jSock/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v6.0",
+ "compile": {
+ "bin/placeholder/jSock.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/jSock.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "jSock/1.0.0": {
+ "type": "project",
+ "path": "../jSock/jSock.csproj",
+ "msbuildProject": "../jSock/jSock.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net6.0": [
+ "jSock >= 1.0.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\jackk\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj",
+ "projectName": "jSockNativeClientDemo",
+ "projectPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj",
+ "packagesPath": "C:\\Users\\jackk\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\jackk\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {
+ "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj": {
+ "projectPath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSock\\jSock.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/jSockNativeClientDemo/obj/project.nuget.cache b/jSockNativeClientDemo/obj/project.nuget.cache
new file mode 100644
index 0000000..ced361a
--- /dev/null
+++ b/jSockNativeClientDemo/obj/project.nuget.cache
@@ -0,0 +1,10 @@
+{
+ "version": 2,
+ "dgSpecHash": "uCfsDcaV/BvrbUOX8+jPDA7WgERW4q9vq4dhMNU7+2Vyk4ifECDAX8mm9CQDoymsvi9heIT8R7juxk/E7BweZA==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockNativeClientDemo\\jSockNativeClientDemo.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\jackk\\.nuget\\packages\\jsock\\1.0.0\\jsock.1.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/jSockServerDemo/bin/Debug/net6.0/jSock.dll b/jSockServerDemo/bin/Debug/net6.0/jSock.dll
index 396d205..c12b850 100644
Binary files a/jSockServerDemo/bin/Debug/net6.0/jSock.dll and b/jSockServerDemo/bin/Debug/net6.0/jSock.dll differ
diff --git a/jSockServerDemo/bin/Debug/net6.0/jSock.pdb b/jSockServerDemo/bin/Debug/net6.0/jSock.pdb
index 9a75ea2..d206aa2 100644
Binary files a/jSockServerDemo/bin/Debug/net6.0/jSock.pdb and b/jSockServerDemo/bin/Debug/net6.0/jSock.pdb differ
diff --git a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.dll b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.dll
index b3468ac..aab209f 100644
Binary files a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.dll and b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.dll differ
diff --git a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.exe b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.exe
index 930715b..b4dfdeb 100644
Binary files a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.exe and b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.exe differ
diff --git a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.pdb b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.pdb
index e7e3763..08398cc 100644
Binary files a/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.pdb and b/jSockServerDemo/bin/Debug/net6.0/jSockServerDemo.pdb differ
diff --git a/jSockServerDemo/obj/Debug/net6.0/apphost.exe b/jSockServerDemo/obj/Debug/net6.0/apphost.exe
index 930715b..b4dfdeb 100644
Binary files a/jSockServerDemo/obj/Debug/net6.0/apphost.exe and b/jSockServerDemo/obj/Debug/net6.0/apphost.exe differ
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig
index 6ea6ea7..1540d16 100644
--- a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig
+++ b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig
@@ -7,4 +7,4 @@ build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = jSockServerDemo
-build_property.ProjectDir = c:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\
+build_property.ProjectDir = C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.assets.cache b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.assets.cache
index d3dadad..0147459 100644
Binary files a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.assets.cache and b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.assets.cache differ
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.AssemblyReference.cache b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.AssemblyReference.cache
index 5e8984f..205f1a5 100644
Binary files a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.AssemblyReference.cache and b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.AssemblyReference.cache differ
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.BuildWithSkipAnalyzers b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.CoreCompileInputs.cache b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.CoreCompileInputs.cache
index afcdaf0..e384df7 100644
--- a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.CoreCompileInputs.cache
+++ b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-eb016a6356724f645f515a832a67fe3a5ac11e38
+7b99540e1474406408f9ec396403b82418a19d5e
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.FileListAbsolute.txt b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.FileListAbsolute.txt
index 09c37f1..8bfcca8 100644
--- a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.FileListAbsolute.txt
+++ b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.csproj.FileListAbsolute.txt
@@ -20,7 +20,6 @@ C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSock
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSockServerDemo.deps.json
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSockServerDemo.runtimeconfig.json
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSockServerDemo.dll
-C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\ref\jSockServerDemo.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSockServerDemo.pdb
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSock.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\bin\Debug\net6.0\jSock.pdb
@@ -34,3 +33,4 @@ C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\obj\Debug\net6.0\jSock
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\obj\Debug\net6.0\ref\jSockServerDemo.dll
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\obj\Debug\net6.0\jSockServerDemo.pdb
C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\obj\Debug\net6.0\jSockServerDemo.genruntimeconfig.cache
+C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\obj\Debug\net6.0\refint\jSockServerDemo.dll
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.dll b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.dll
index b3468ac..aab209f 100644
Binary files a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.dll and b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.dll differ
diff --git a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.pdb b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.pdb
index e7e3763..08398cc 100644
Binary files a/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.pdb and b/jSockServerDemo/obj/Debug/net6.0/jSockServerDemo.pdb differ
diff --git a/jSockServerDemo/bin/Debug/net6.0/ref/jSockServerDemo.dll b/jSockServerDemo/obj/Debug/net6.0/refint/jSockServerDemo.dll
similarity index 100%
rename from jSockServerDemo/bin/Debug/net6.0/ref/jSockServerDemo.dll
rename to jSockServerDemo/obj/Debug/net6.0/refint/jSockServerDemo.dll
diff --git a/jSockServerDemo/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/jSockServerDemo/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/jSockServerDemo/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfo.cs b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfo.cs
new file mode 100644
index 0000000..d55d8ec
--- /dev/null
+++ b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("jSockServerDemo")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("jSockServerDemo")]
+[assembly: System.Reflection.AssemblyTitleAttribute("jSockServerDemo")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfoInputs.cache b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..0f060b3
--- /dev/null
+++ b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+d2c72971f0dd7485c663374432a0b77e7697eda1
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..1540d16
--- /dev/null
+++ b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = jSockServerDemo
+build_property.ProjectDir = C:\Users\jackk\OneDrive\My Projects\jSock\jSockServerDemo\
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GlobalUsings.g.cs b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+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;
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.assets.cache b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.assets.cache
new file mode 100644
index 0000000..266849b
Binary files /dev/null and b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.assets.cache differ
diff --git a/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.csproj.AssemblyReference.cache b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..459cccb
Binary files /dev/null and b/jSockServerDemo/obj/Release/net6.0/jSockServerDemo.csproj.AssemblyReference.cache differ
diff --git a/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.dgspec.json b/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.dgspec.json
index 7b5ac72..cdeb28a 100644
--- a/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.dgspec.json
+++ b/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.dgspec.json
@@ -58,7 +58,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
}
}
},
@@ -112,7 +112,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.g.props b/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.g.props
index 0c95cbb..cd83059 100644
--- a/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.g.props
+++ b/jSockServerDemo/obj/jSockServerDemo.csproj.nuget.g.props
@@ -7,7 +7,7 @@
$(UserProfile)\.nuget\packages\
C:\Users\jackk\.nuget\packages\
PackageReference
- 6.0.1
+ 6.1.0
diff --git a/jSockServerDemo/obj/project.assets.json b/jSockServerDemo/obj/project.assets.json
index fd56dd1..4defbc6 100644
--- a/jSockServerDemo/obj/project.assets.json
+++ b/jSockServerDemo/obj/project.assets.json
@@ -83,7 +83,7 @@
"privateAssets": "all"
}
},
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.202\\RuntimeIdentifierGraph.json"
}
}
}
diff --git a/jSockServerDemo/obj/project.nuget.cache b/jSockServerDemo/obj/project.nuget.cache
index f911ea0..54edf6f 100644
--- a/jSockServerDemo/obj/project.nuget.cache
+++ b/jSockServerDemo/obj/project.nuget.cache
@@ -1,8 +1,10 @@
{
"version": 2,
- "dgSpecHash": "NVdlM/4guC5Wnv3TUXLaHbQz4gkOFKDJtmryhT6UU3WfFdJLEBrO+H3aSruvcqD9LLMYSmPIkVXUaNYGZwjz1g==",
+ "dgSpecHash": "FxD45yFxWXq0jwFgj81VJ3BpsqEzcqCZP5J7IvRSz91ARCmN7ESBuDP1kMcz2imwhc0fslQGvJkRztUq+t+EWQ==",
"success": true,
"projectFilePath": "C:\\Users\\jackk\\OneDrive\\My Projects\\jSock\\jSockServerDemo\\jSockServerDemo.csproj",
- "expectedPackageFiles": [],
+ "expectedPackageFiles": [
+ "C:\\Users\\jackk\\.nuget\\packages\\jsock\\1.0.0\\jsock.1.0.0.nupkg.sha512"
+ ],
"logs": []
}
\ No newline at end of file