mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-04 15:00:09 +01:00
Convert demos to Godot 4 using regular expressions in a script
This commit is contained in:
@@ -1,21 +1,20 @@
|
||||
extends Node
|
||||
|
||||
# The URL we will connect to.
|
||||
@export
|
||||
var websocket_url = "ws://localhost:9080"
|
||||
@export var websocket_url = "ws://localhost:9080"
|
||||
|
||||
# Our WebSocketClient instance.
|
||||
var _client = WebSocketClient.new()
|
||||
|
||||
func _ready():
|
||||
# Connect base signals to get notified of connection open, close, and errors.
|
||||
_client.connect("connection_closed", _closed)
|
||||
_client.connect("connection_error", _closed)
|
||||
_client.connect("connection_established", _connected)
|
||||
_client.connect(&"connection_closed", _closed)
|
||||
_client.connect(&"connection_error", _closed)
|
||||
_client.connect(&"connection_established", _connected)
|
||||
# This signal is emitted when not using the Multiplayer API every time
|
||||
# a full packet is received.
|
||||
# Alternatively, you could check get_peer(1).get_available_packets() in a loop.
|
||||
_client.connect("data_received", _on_data)
|
||||
_client.connect(&"data_received", _on_data)
|
||||
|
||||
# Initiate connection to the given URL.
|
||||
var err = _client.connect_to_url(websocket_url)
|
||||
|
||||
@@ -8,14 +8,14 @@ var _server = WebSocketServer.new()
|
||||
func _ready():
|
||||
# Connect base signals to get notified of new client connections,
|
||||
# disconnections, and disconnect requests.
|
||||
_server.connect("client_connected", _connected)
|
||||
_server.connect("client_disconnected", _disconnected)
|
||||
_server.connect("client_close_request", _close_request)
|
||||
_server.connect(&"client_connected", _connected)
|
||||
_server.connect(&"client_disconnected", _disconnected)
|
||||
_server.connect(&"client_close_request", _close_request)
|
||||
# This signal is emitted when not using the Multiplayer API every time a
|
||||
# full packet is received.
|
||||
# Alternatively, you could check get_peer(PEER_ID).get_available_packets()
|
||||
# in a loop for each connected peer.
|
||||
_server.connect("data_received", _on_data)
|
||||
_server.connect(&"data_received", _on_data)
|
||||
# Start listening on the given port.
|
||||
var err = _server.listen(PORT)
|
||||
if err != OK:
|
||||
|
||||
Reference in New Issue
Block a user