Clasa WebSocketPeer asigură comunicarea full-duplex de mare viteză prin protocolul WebSocket, compatibilă atât pe platforme desktop/mobile cât și în versiunile de browser (Web / HTML5).
extends Node
var socket := WebSocketPeer.new()
func _ready() -> void:
socket.connect_to_url("wss://chat.dexblog.ro/joc")
func _process(_delta: float) -> void:
socket.poll()
var stare := socket.get_ready_state()
if stare == WebSocketPeer.STATE_OPEN:
while socket.get_available_packet_count() > 0:
var pachet := socket.get_packet()
var mesaj := pachet.get_string_from_utf8()
print("Mesaj primit în timp real:", mesaj)
func trimite_mesaj(text: String) -> void:
if socket.get_ready_state() == WebSocketPeer.STATE_OPEN:
socket.send_text(text)
Compatibilitate Web: Este singurul protocol de rețea în timp real care funcționează nativ în exporturile HTML5 fără a fi blocat de politica de securitate a browserelor.
Întrebări & Exemple de Cod:
WebSocketPeer în Godot 4: Conexiuni Bidirecționale în Timp RealAi o nelămurire despre utilizarea comenzii
WebSocketPeer în Godot 4: Conexiuni Bidirecționale în Timp Realsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.