Added nicknames

This commit is contained in:
2025-08-21 18:55:11 +02:00
parent 98aa0467b1
commit 32c2491d25
9 changed files with 145 additions and 95 deletions

View File

@@ -53,7 +53,14 @@ namespace EonaCat.Connections.Server.Example
_server.OnDataReceived += async (sender, e) =>
{
Console.WriteLine($"Received from {e.ClientId}: {(e.IsBinary ? $"{e.Data.Length} bytes" : e.StringData)}");
if (e.HasNickname)
{
Console.WriteLine($"Received from {e.Nickname}: {(e.IsBinary ? $"{e.Data.Length} bytes" : e.StringData)}");
}
else
{
Console.WriteLine($"Received from {e.ClientId}: {(e.IsBinary ? $"{e.Data.Length} bytes" : e.StringData)}");
}
// Echo back the message
if (e.IsBinary)
@@ -67,7 +74,16 @@ namespace EonaCat.Connections.Server.Example
};
_server.OnDisconnected += (sender, e) =>
Console.WriteLine($"Client {e.ClientId} disconnected");
{
if (e.HasNickname)
{
Console.WriteLine($"Client {e.Nickname} disconnected");
}
else
{
Console.WriteLine($"Client {e.ClientId} disconnected");
}
};
await _server.StartAsync();
}