🐛 WebSocket buffer size

This commit is contained in:
2023-10-14 21:35:51 +03:00
parent 09b185a3ad
commit e33c442a18
4 changed files with 9 additions and 5 deletions
@@ -75,6 +75,7 @@ public class WebSocketServer : INetworkServer
var webSocket = connection.Socket;
var bytes = new byte[2048];
var buffer = new Memory<byte>(bytes);
while (
webSocket.State == WebSocketState.Open ||
!cancellationToken.IsCancellationRequested)
@@ -84,7 +85,7 @@ public class WebSocketServer : INetworkServer
var result = await webSocket.ReceiveAsync(buffer, cancellationToken);
if (result.Count > 0)
{
var payload = buffer.Slice(0, buffer.Length);
var payload = buffer.Slice(0, result.Count);
_networkListener.OnData(connection, NetworkChannel.RELIABLE, payload.ToArray());
}
}