From d0b15c83975c4d01c2916f71d0a96221623ff5a1 Mon Sep 17 00:00:00 2001 From: _ <_@_> Date: Mon, 6 Dec 2021 19:58:12 -0600 Subject: [PATCH] :pencil: document issue I noticed at work --- README.md | 2 ++ issues.md | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 issues.md diff --git a/README.md b/README.md index 143adfe..81ab62f 100644 --- a/README.md +++ b/README.md @@ -77,3 +77,5 @@ Use the [kazupon Git commit message convention](https://github.com/kazupon/git-c ## This Git repo This repo's upstream is https://six-five-six-four.com/git/reactor/lookaround. + +I don't use GitHub issues, so issues are in issues.md in the repo. diff --git a/issues.md b/issues.md new file mode 100644 index 0000000..7889177 --- /dev/null +++ b/issues.md @@ -0,0 +1,23 @@ +**Issues** + +Just doing ULIDs cause `rusty_ulid` makes it easy. + +# 01FP9843V1J3H9JMHXFPJSV2QJ + +Have to disable VirtualBox virtual interface thingy to make it work. + +Might also misbehave on systems with both Ethernet and WiFi connections. + +I think this is because the `UdpSocket`, when I tell it to bind to +`0.0.0.0`, doesn't actually bind to all interfaces, it picks an interface +and binds to it. + +I don't have any systems at home to replicate this on. And if I have +to poll multiple sockets, I'll probably just drag in Tokio even +though I was hoping not to use it - It's nicer than threading. + +I don't think Tokio has a way to iterate over network interfaces +and get their IPs, so I might have to find another dependency +for that. I think on Linux I can get it from `/sys/class/net` but +I can't remember the trick for that. I think last time I did this +(for that work project) I just punted to Qt.