network.udp · function ·

TrySendUdp

Try send udp.

cpufunctionnetworknetwork.udpsource-exampleudpyeho

Exchange bounded UDP datagrams; your application owns its protocol and session rules.

external TrySendUdp(udpSocket socket, text remoteAddress, int remotePort, list of byte payload) returns udpSendResult

Status: source-declared

Parameters

udpSocket socket
Supply socket as udpSocket.
text remoteAddress
Supply remote address as text.
int remotePort
Supply remote port as int.
list of byte payload
Supply payload as list of byte.

Use TrySendUdp

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using network.udp

// Exchange bounded UDP datagrams; your application owns its protocol and session rules.
udpSocket socket = udpSocket(1, 1)
text remoteAddress = "remote Address"
int remotePort = 1
list of byte payload = []
udpSendResult result = TrySendUdp(socket, remoteAddress, remotePort, payload)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.network_udp__trysendudp"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "network.udp"
version = "0.1.0"
path = "../../../yeho/packages/network/udp"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/network/udp/udp.yh:134