From be9d9c17a65c06f54de19b0b68061347302a9e93 Mon Sep 17 00:00:00 2001 From: Face <69168154+face-hh@users.noreply.github.com> Date: Sat, 9 Aug 2025 14:32:21 +0300 Subject: [PATCH] websocket API --- flumi/Scripts/Constants.gd | 213 +++++++++++++++++++ flumi/Scripts/Utils/Lua/ThreadedVM.gd | 11 +- flumi/Scripts/Utils/Lua/WebSocket.gd | 260 +++++++++++++++++++++++ flumi/Scripts/Utils/Lua/WebSocket.gd.uid | 1 + 4 files changed, 475 insertions(+), 10 deletions(-) create mode 100644 flumi/Scripts/Utils/Lua/WebSocket.gd create mode 100644 flumi/Scripts/Utils/Lua/WebSocket.gd.uid diff --git a/flumi/Scripts/Constants.gd b/flumi/Scripts/Constants.gd index c1fd4f4..e2aeb31 100644 --- a/flumi/Scripts/Constants.gd +++ b/flumi/Scripts/Constants.gd @@ -1569,6 +1569,219 @@ var HTML_CONTENTa = """
""".to_utf8_buffer() var HTML_CONTENT = """ +local socket = WebSocket:new(url)
socket:on('open', function() ... end)
socket:on('message', function(event) print(event.data) end)
socket:send('Hello Server!')
socket:close()
Initializing...+