18 lines
511 B
TypeScript
18 lines
511 B
TypeScript
import type { udp } from "bun"
|
|
import type { UDPDataType } from "./udp"
|
|
|
|
const udpClient = await Bun.udpSocket({})
|
|
|
|
export function sendString(data: UDPDataType<string>): boolean {
|
|
return udpClient.send(data.body, data.port, data.address)
|
|
}
|
|
|
|
export function sendUint8Array(data: UDPDataType<Uint8Array>): boolean {
|
|
return udpClient.send(data.body, data.port, data.address)
|
|
}
|
|
|
|
export function sendBunData(data: UDPDataType<udp.Data>): boolean {
|
|
return udpClient.send(data.body, data.port, data.address)
|
|
}
|
|
|