From 855ed52199b4ee5d7892ca039b3a16760bdd37ea Mon Sep 17 00:00:00 2001 From: tudor <7089284+tudddorrr@users.noreply.github.com> Date: Fri, 9 Oct 2026 08:05:17 +0100 Subject: [PATCH] bump default socket buffer size to 256kb --- addons/talo/talo_socket.gd | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/addons/talo/talo_socket.gd b/addons/talo/talo_socket.gd index aee46c4..c1f7b53 100644 --- a/addons/talo/talo_socket.gd +++ b/addons/talo/talo_socket.gd @@ -7,8 +7,9 @@ class_name TaloSocket extends Node ## @tutorial: https://docs.trytalo.com/docs/godot/socket const DEFAULT_SOCKET_URL := "wss://api.trytalo.com" +const BUFFER_SIZE := 256 * 1024 -var _socket := WebSocketPeer.new() +var _socket: WebSocketPeer var _temp_socket_token: String var _socket_authenticated: bool var _identified: bool @@ -16,6 +17,14 @@ var _identified: bool func _init() -> void: name = "TaloSocket" + _socket = _new_socket() + + +func _new_socket() -> WebSocketPeer: + var socket := WebSocketPeer.new() + socket.inbound_buffer_size = BUFFER_SIZE + socket.outbound_buffer_size = BUFFER_SIZE + return socket ## Emitted when a message is received from the Talo Socket server. Not recommended for direct use. @@ -130,7 +139,7 @@ func reset_connection() -> void: func _reset_socket() -> void: connection_closed.emit(_socket.get_close_code(), _socket.get_close_reason()) - _socket = WebSocketPeer.new() + _socket = _new_socket() _socket_authenticated = false _identified = false