initial checkin

This commit is contained in:
Hartmut Seichter 2025-06-26 10:57:37 +02:00
commit 8cb2c0c1be
9 changed files with 89 additions and 0 deletions

19
uvrpn.gd Normal file
View file

@ -0,0 +1,19 @@
extends Node
@export var url : String = "localhost"
@export var port : int = 3883
var server : UDPServer = UDPServer.new()
func _ready() -> void:
server.listen(3883)
func _process(delta: float) -> void:
server.poll()
if server.is_connection_available():
var peer = server.take_connection()
var packet = peer.get_packet()
print("Accepted peer: %s:%s" % [peer.get_packet_ip(), peer.get_packet_port()])
print("Received data: %s" % [packet.get_string_from_utf8()])
# Reply so it knows we received the message.
peer.put_packet(packet)