Closed C0D3-M4513R closed 1 week ago
Sorry for the very late reply, I haven't looked at this repository in a long time (mostly due to oyasumivr to having partially switched away from using it).
I've updated this crate and all of the MDNS/Discovery functionality has been handed off to a dotnet based sidecar. I'll be closing this as I doubt you're still looking at this crate after all this time, but if you do happen to try it again, feel free to reopen this issue should you run into anything.
My feature for OscQuery for DexProtectOscRS is blocked only on this issue. This is still an issue, I'd like to see fixed. The tree for oscquery on the DexProtectOscRS repo has moved though to: https://github.com/C0D3-M4513R/DexProtectOscRS/tree/feat/osc-query | https://github.com/C0D3-M4513R/DexProtectOscRS/pull/16
Since the update I haven't retested it, mostly because there hasn't been any indication in this issue, that that might have solved this issue.
Though with the update, I can't use this crate anymore regardless, because the crate won't work on non-windows systems anymore (due to the build.rs)
I have to note this package only really exists to support OyasumiVR, and as that software isn't cross platform in any way, neither is this package.
I'm not really testing on Linux because of this, but I'm also not immediately seeing any blockers for running this using Proton. What issue are you running into specifically? I don't see the build.rs
you refer to, only a build.sh
, but this only compiles the included dotnet project into a windows executable. With dotnet being cross platform, you should be able to build it for linux in a similar way, or maybe even just run the resulting windows build through proton?
Just because you can run a lot of things through proton doesn't mean you should.
I accept, that you don't want to build/test this on other OS's (as I hinted at earlier, by saying that I guess, that I'll need to use a different crate)
Also I probably could build the c# to a linux executable and maybe even could get it to work, but I'd like to stick to a more rust way of doing things. So I'll not be continuing to choose this crate.
(I also currently don't feel like bothering with a OscQuery client, given that there are no rust libraries for a OscQuery client now and I don't feel like writing my own, especially when osc works just fine for now.)
I too would have liked this crate to remain pure Rust, but sadly from what I've found there currently aren't any reliable options for mdns/zeroconf advertisements and discovery in the Rust ecosystem right now, for Windows anyways. VRChat doesn't seem to play nice with mdns-sd
out of the box, and although it's possible to get it to work sometimes with a few hacky patches, we never got it to work reliably for every user. MeaMod has proven to be reliable, so a dotnet sidecar is the compromise.
If you happen to run into anything else that better fits your purpose in the future, feel free to drop it here. Maybe there's alternative approaches to be learned from.
I've tried adding this crate to https://github.com/C0D3-M4513R/DexProtectOscRS/tree/dev?tab=readme-ov-file (dev builds can be found via Github Actions). I'm currently developing this on Linux(/NixOs) via Proton GE8.28. I am ofc running the app inside the Proton environment (port bindings from inside proton are only visible inside proton). VRC is open and has osc enabled.
The
oyasumivr_oscquery::client::init()
function succeeds, but for theoyasumivr_oscquery::client::get_vrchat_oscquery_address()
I get nothing. Please note that I do not have any delay between callinginit()
and theget_vrchat_oscquery_address()
Code:
Logs:
``` [2m2024-06-24T00:32:13.959839Z[0m [32m INFO[0m [1;32mdex_protect_osc_rs[0m[32m: [32mLogger initialized[0m [2;3mat[0m app\src/main.rs:39 [2m2024-06-24T00:32:13.966597Z[0m [32m INFO[0m [1;32mdex_protect_osc_rs[0m[32m: [32mTokio Runtime initialized[0m [2;3mat[0m app\src/main.rs:42 [2m2024-06-24T00:32:13.967147Z[0m [34mDEBUG[0m [1;34meframe[0m[34m: [34mUsing the glow renderer[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\lib.rs:261 [2m2024-06-24T00:32:14.010565Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mEvent::Resumed[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:419 [2m2024-06-24T00:32:14.012779Z[0m [34mDEBUG[0m [1;34meframe::native::file_storage[0m[34m: [34mLoading app state from "C:\\users\\steamuser\\AppData\\Roaming\\DexProtectOSC-RS\\data\\app.ron"…[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\file_storage.rs:47 [2m2024-06-24T00:32:14.014180Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mtrying to create glutin Display with config: ConfigTemplateBuilder { template: ConfigTemplate { color_buffer_type: Rgb { r_size: 8, g_size: 8, b_size: 8 }, alpha_size: 8, depth_size: 0, stencil_size: 0, num_samples: None, min_swap_interval: None, max_swap_interval: None, config_surface_types: ConfigSurfaceTypes(WINDOW), api: None, transparency: false, single_buffering: false, stereoscopy: None, float_pixels: false, max_pbuffer_width: None, hardware_accelerated: None, max_pbuffer_height: None, native_window: None } }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:906 [2m2024-06-24T00:32:14.124347Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34musing the first config from config picker closure. config: Wgl(Config { inner: Config { hdc: 520159306, pixel_format_index: 1 } })[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:929 [2m2024-06-24T00:32:14.126044Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34msuccessfully created GL Display with version: WGL and supported features: DisplayFeatures(CONTEXT_NO_ERROR | FLOAT_PIXEL_FORMAT | SWAP_CONTROL | MULTISAMPLING_PIXEL_FORMATS | SRGB_FRAMEBUFFERS)[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:942 [2m2024-06-24T00:32:14.126698Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mcreating gl context using raw window handle: Some(Win32(Win32WindowHandle { hwnd: 0x50182, hinstance: 0x140000000 }))[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:951 [2m2024-06-24T00:32:14.127949Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mInitializing egui_winit for viewport "FFFF"[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:1087 [2m2024-06-24T00:32:14.128328Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mCreating a gl_surface for viewport "FFFF"[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:1098 [2m2024-06-24T00:32:14.173684Z[0m [34mDEBUG[0m [1;34megui_glow::painter[0m[34m: [34m opengl version: 4.6 (Core Profile) Mesa 24.0.7 opengl renderer: AMD Radeon RX 6800 (radeonsi, navi21, LLVM 17.0.6, DRM 3.54, 6.6.31-rt31) opengl vendor: AMD[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\painter.rs:150 [2m2024-06-24T00:32:14.174107Z[0m [34mDEBUG[0m [1;34megui_glow::shader_version[0m[34m: [34mShader version: Gl140 ("4.60").[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\shader_version.rs:27 [2m2024-06-24T00:32:14.174282Z[0m [34mDEBUG[0m [1;34megui_glow::painter[0m[34m: [34mShader header: "#version 140\n".[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\painter.rs:166 [2m2024-06-24T00:32:14.174490Z[0m [34mDEBUG[0m [1;34megui_glow::painter[0m[34m: [34mSRGB texture Support: true[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\painter.rs:175 [2m2024-06-24T00:32:14.174950Z[0m [34mDEBUG[0m [1;34megui_glow::painter[0m[34m: [34mSRGB framebuffer Support: true[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\painter.rs:182 [2m2024-06-24T00:32:14.197004Z[0m [34mDEBUG[0m [1;34megui_glow::vao[0m[34m: [34mGL version: "4.6 (Core Profile) Mesa 24.0.7".[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\egui_glow-0.27.2\src\vao.rs:122 [2m2024-06-24T00:32:14.199497Z[0m [32m INFO[0m [1;32mdex_protect_osc_rs::app[0m[32m: [32mYou are running a release build. Some log statements were disabled.[0m [2;3mat[0m app\src\app.rs:124 [2m2024-06-24T00:32:14.238486Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mnew socket bind to [::]:5353[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:748 [2m2024-06-24T00:32:14.245944Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mnew socket bind to [::]:5353[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:748 [2m2024-06-24T00:32:14.252075Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mnew socket bind to [::]:5353[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:748 [2m2024-06-24T00:32:14.257001Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mnew socket bind to [::]:5353[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:748 [2m2024-06-24T00:32:14.264630Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mnew socket bind to 0.0.0.0:5353[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:748 [2m2024-06-24T00:32:14.277043Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mevent received with key 18446744073709551614[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:431 [2m2024-06-24T00:32:14.277639Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msignal socket recvd: Command Browse[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1865 [2m2024-06-24T00:32:14.277910Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _osc._udp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:14.278233Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:14.278658Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:14.279037Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:14.279443Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:14.279715Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _oscjson._tcp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:14.279995Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:14.280268Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:14.281619Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:14.282570Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:14.284428Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mevent received with key 18446744073709551614[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:431 [2m2024-06-24T00:32:14.284668Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msignal socket recvd: Command Browse[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1865 [2m2024-06-24T00:32:15.279140Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _osc._udp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:15.279511Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:15.280578Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:15.280965Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:15.281211Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:15.282512Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _oscjson._tcp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:15.282906Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:15.283172Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:15.283441Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:15.283700Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:17.282005Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _osc._udp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:17.282334Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:17.282657Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:17.283985Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:17.284883Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:17.286384Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _oscjson._tcp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:17.286741Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:17.287274Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:17.287691Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:17.288110Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:21.285747Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _osc._udp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:21.286818Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:21.287688Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:21.289434Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:21.291486Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 33 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:21.293045Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mSending multicast query for _oscjson._tcp.local.[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:1376 [2m2024-06-24T00:32:21.293345Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:21.293713Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V6(Ifv6Addr { ip: fdb8:15e7:c493:0:2800:58c8:6dfe:1dfa, netmask: ::, broadcast: None }), index: None }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:21.294446Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34mBroadcasting query: 1 questions 0 answers 0 authorities 0 additional[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2211 [2m2024-06-24T00:32:21.294813Z[0m [34mDEBUG[0m [1;34mmdns_sd::service_daemon[0m[34m: [34msent out 37 bytes on interface Interface { name: "{00000002-0000-0000-0000-4E6574446576}", addr: V4(Ifv4Addr { ip: 192.168.1.3, netmask: 255.255.255.0, broadcast: Some(192.168.1.255) }), index: Some(2) }[0m [2;3mat[0m C:\Users\runneradmin\.cargo\git\checkouts\vrc-mdns-sd-566b359840b29783\b0c8914\src\service_daemon.rs:2247 [2m2024-06-24T00:32:24.285695Z[0m [31mERROR[0m [1;31mdex_protect_osc_rs::osc[0m[31m: [31moscquery didn't find address[0m [2;3mat[0m app\src\osc.rs:83 [2m2024-06-24T00:32:24.294520Z[0m [33m WARN[0m [1;33mdex_protect_osc_rs::app[0m[33m: [33mError in OSC Thread: entity not found[0m [2;3mat[0m app\src\app.rs:198 [2m2024-06-24T00:32:27.037142Z[0m [34mDEBUG[0m [1;34meframe::native::glow_integration[0m[34m: [34mReceived WindowEvent::CloseRequested for viewport Some("FFFF")[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\glow_integration.rs:784 [2m2024-06-24T00:32:27.038689Z[0m [34mDEBUG[0m [1;34meframe::native::epi_integration[0m[34m: [34mClosing root viewport (ViewportCommand::CancelClose was not sent)[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\epi_integration.rs:298 [2m2024-06-24T00:32:27.040260Z[0m [34mDEBUG[0m [1;34meframe::native::run[0m[34m: [34mAsking to exit event loop…[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\run.rs:176 [2m2024-06-24T00:32:27.050156Z[0m [34mDEBUG[0m [1;34meframe::native::run[0m[34m: [34mReceived Event::LoopExiting - saving app state…[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\run.rs:89 [2m2024-06-24T00:32:27.050594Z[0m [34mDEBUG[0m [1;34meframe::native::run[0m[34m: [34meframe window closed[0m [2;3mat[0m C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\eframe-0.27.2\src\native\run.rs:213 GUI exited. Thank you for using DexProtectOSC-RS! ```