Files
MakerYang a902dd3de7 new
2024-08-06 18:30:21 +08:00

28 lines
698 B
GDScript

#*****************************************************************************
# @author MakerYang
# @site mir2.makeryang.com
#*****************************************************************************
extends Node
# 自定义数据
var socket_peer:WebSocketPeer
# 数据结构
var data = {
"status": false
}
func on_connect_socket() -> int:
socket_peer = WebSocketPeer.new()
var error = socket_peer.connect_to_url("ws://%s:%d/internal/message/index" % [Global.get_server_socket_address(), Global.get_server_socket_port()])
if error != OK:
data["status"] = false
else:
data["status"] = true
return error
func _process(_delta) -> void:
if data["status"]:
socket_peer.poll()