1 KiB
1 KiB
Websocket Client for Roblox
Setup
- Place the WebSocket and Base64 files in ServerScriptService.
- Create a new script in Workspace, or wherever you want.
- If you are hosting your own WebSocket server, replace the URL
https://sock.kcadev.org
with your own.
Usage
local ws = require(game.ServerScriptService:WaitForChild("WebSocket"))
local server = ws({
url = "wss://echo.websocket.org/",
onMessage = function(socket, message)
print("Message received: " .. message)
end,
onError = function(error)
print("Error: " .. error)
end
})
server.sendMessage("Hello World")
Functions
ws
local server = ws({
url = "wss://echo.websocket.org/",
onMessage = function(socket, message)
print("Message received: " .. message)
socket.close(); -- Close the socket after receiving a message, as an example
end,
onError = function(error)
print("Error: " .. error)
end
})
server.sendMessage
server.sendMessage("Hello World")
server.close
server.close()