Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

PacketPeerUDP

Inherits: PacketPeer < RefCounted < Object

UDP packet peer.

Description

UDP packet peer. Can be used to send raw UDP packets as well as Variants.

Note: When exporting to Android, make sure to enable the INTERNET permission in the Android export preset before exporting the project or using one-click deploy. Otherwise, network communication of any kind will be blocked by Android.

Methods

Error

bind ( int port, String bind_address="*", int recv_buf_size=65536 )

void

close ( )

Error

connect_to_host ( String host, int port )

int

get_local_port ( ) const

String

get_packet_ip ( ) const

int

get_packet_port ( ) const

bool

is_bound ( ) const

bool

is_socket_connected ( ) const

Error

join_multicast_group ( String multicast_address, String interface_name )

Error

leave_multicast_group ( String multicast_address, String interface_name )

void

set_broadcast_enabled ( bool enabled )

Error

set_dest_address ( String host, int port )

Error

wait ( )


Method Descriptions

Error bind ( int port, String bind_address="*", int recv_buf_size=65536 )

Binds this PacketPeerUDP to the specified port and bind_address