WebSocketPeer în Godot 4: Conexiuni Bidirecționale în Timp Real în GDScript (Godot Engine)

Sintaxă
var ws = WebSocketPeer.new()
ws.connect_to_url(url)
ws.send_text(msg)
ws.get_packet()

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.

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: WebSocketPeer în Godot 4: Conexiuni Bidirecționale în Timp Real

Ai o nelămurire despre utilizarea comenzii WebSocketPeer în Godot 4: Conexiuni Bidirecționale în Timp Real sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.