Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kuyoonjo/tauri-plugin-udp

Repository files navigation

tauri-plugin-udp

This plugin only works with Tauri 2.x only.

Install

cargo add tauri-plugin-udp
npm i @kuyoonjo/tauri-plugin-udp

Usage

rust

tauri::Builder::default()
.plugin(tauri_plugin_udp::init())
...

javascript

console.log(x.payload)); ">import { bind, send } from "@kuyoonjo/tauri-plugin-udp";
import { listen } from "@tauri-apps/api/event";

const id = 'unique-id';
await bind(id, '0.0.0.0:8080');
await send(id, '192.168.1.2:9090', 'hello');
await unbind(id);

await listen("plugin://udp", (x) => console.log(x.payload));

permissions

add "udp:default" into "permissions" list of src-tauri\capabilities\default.json

{
"$schema": "../gen/schemas/desktop-schema.json",
...
"permissions": [
"core:default",
...
"udp:default"
]
}

How to run example

build plugin first to gen webview-dist

pnpm i
pnpm build

entry example and run

cd examples/tauri-app-vue
pnpm i
pnpm tauri dev

Support

MacOS Linux Windows Android iOS
(tested on simulator)

About

No description, website, or topics provided.

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

Contributors