IRC Logs for #zfx


2021-12-12

00:13:05 efjam88 joined the channel
00:13:17 efjam88: sers, noch wer online=
00:13:19 efjam88: ?
00:15:36 xq: huhu
00:16:16 efjam88: ich versuche n socket zu beenden, auf den ich warte, aber warte vergebens
00:16:35 efjam88: ich versuchs mit closesocket
00:16:50 xq: OS?
00:16:56 efjam88: windows
00:17:10 efjam88: 10
00:17:36 xq: was heißt "warte vergebens"?
00:17:54 efjam88: naja, der socket is wohl auf dauerwarten
00:18:26 efjam88: ich hab 2 threads
00:18:49 efjam88: ich will alles sauber beenden
00:19:14 xq: was erwartest du, was passiert?
00:19:22 xq: aktuell hab ich kein plan von deinem code oder deiner situation
00:19:32 efjam88: ok, sry
00:20:10 efjam88: ich möchte das der 2. thread richtig beendet wird, aber der socket wartet auf was das nicht kommt
00:20:28 xq: 1. prüfst du auf den fehlercode von closesocket?
00:20:32 xq: kommt closesocket zurück?
00:20:37 xq: wie beendest du den zweiten thread?
00:21:02 efjam88: ich hab n schleife die ich beenden möchte
00:21:10 efjam88: =eine schleife
00:21:20 xq: ich bin immer noch am raten
00:21:26 xq: codebeispiele von beiden relevanten seiten helfen immer
00:21:39 efjam88: ok moom
00:21:52 xq: prüfst du irgendwo auf die üblichen fehlerfälle?
00:21:56 xq: oder wie handlest du "socket closed"?
00:21:59 xq: bisher?
00:22:22 efjam88: mom
00:26:51 efjam88: bitte vergib mir wenn ich chaos produziere
00:26:52 efjam88: https://pastebin.com/ESW5CCE7
00:27:21 xq: naja
00:27:29 xq: das wichtigste fehlt schon mal
00:27:55 xq: https://docs.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-recvfrom#return-value
00:27:58 xq: ich verlinke mal ;)
00:28:30 efjam88: aha
00:29:24 xq: naja
00:29:27 xq: du prüfst ja gar nichts
00:29:35 xq: du schaust nicht, wie viele bytes du bekommen hsat
00:29:39 xq: ob ein fehler auftrat
00:29:42 xq: ob der socket geschlossen wurde
00:30:11 efjam88: ok
00:32:20 xq: klar was zu tun ist?
00:32:48 efjam88: vlt
00:32:50 efjam88: sec
00:46:41 xq: und?
00:46:45 xq: ich bin gleich wech
00:48:19 efjam88: wieso blockt der socket nicht wenn grad nix kommt?
00:50:07 xq: das kann ich dir nicht beantworten
00:50:14 efjam88: sry
00:50:19 xq: aber die antwort wirst du wohl auf der selben seite wie oben finden ;)
00:50:26 efjam88: ok,danke
00:50:32 xq: einfach mal die doku lesen :P
00:50:39 xq: ich geh jetzt pennen
00:50:59 efjam88: danke für die hilfe
00:51:02 efjam88: gut nacht
03:22:54 Alexandria joined the channel
03:22:59 Alexandria: Hi
03:31:27 Alexandria left the channel
07:24:27 IceMichael: moin
07:24:37 IceMichael: huch, efjam und Alexandria? Wo sind wir denn hier?
07:24:55 IceMichael: weiter mit dem lustigen GH Game
09:44:22 xq: moin moin
09:45:02 xq: IceMichael: viel erfolg
09:46:23 IceMichael: xq: danke! Boost scheine ich geknackt zu haben... das versucht ohne so ein Extra-Define immer selbst die libs zu linken... wenn ich das deaktiviere und das CMake ueberlasse, scheint es zu gehen, jdf auf test-repo
09:46:50 IceMichael: das andre komische war, dass mein bat-file irgendwie die PATH-Aenderung invalidiert hat, nachdem ich ein set fuer eine andre Variable druntergesetzt hab... macht aber null Sinn, find ich...
09:47:42 xq: CRLF vs LF
09:47:48 xq: BAT braucht CRLF
09:48:00 xq: ansnsten steht da "SET PATH="%FOO%"SET BAR=BAM"
09:48:24 IceMichael: hm, aber er sollte bei win doch CRLF style auschecken
09:48:36 xq: ieh
09:48:40 xq: ich hab autocrlf immer aus
09:48:43 IceMichael: anyways, ich hab noch andre commands zwischen den sets
09:48:48 IceMichael: also das isses wohl nich
09:49:01 IceMichael: aber smarte Idee
09:49:20 IceMichael: die sets waren eh nur fuer so tmp-Kram, hab ich also removed, half... trotzdem komisch
10:38:12 xq: zonk
10:38:19 xq: Sonntag morgen, ich schreibe Bugreports für Zig
10:48:25 IceMichael: was da los
10:48:51 xq: https://github.com/ziglang/zig/issues/10318
10:48:54 IceMichael: (und jay, mein build lief durch fuer win inkl aller libs... 40min, aber es fehlt jetzt halt noch testing, artifacts, macos, signing, notarization...)
10:48:57 xq: miscompilation auf macos
10:50:16 IceMichael: so was
10:51:00 xq: jop
10:51:08 xq: CI findet sowas zum Glück
10:52:43 IceMichael: findet was? libs?
10:52:55 IceMichael: das hat eigentlich cmake gemacht hauptsaechlich
10:54:33 IceMichael: hm, aber gehen UI tests auf dem github runner
10:57:01 xq: findet miscompilations
11:11:07 IceMichael: ye
11:11:16 IceMichael: 25min tests running, ich muss echt ein paar abspecken, glaub ich
12:53:06 IceMichael: jetzt muss ich doch selbst was machen. der boost-loader-github-action ist buggy fuer macOS :(
12:59:25 xq: well
13:03:51 Schrompf joined the channel
13:05:21 xq: moin Schrompf
13:06:09 Schrompf: hi
13:13:37 xq: https://mq32.de/public/cb56d3e64dfb677e57494170f880e3eaf977229e.png
13:17:47 Schrompf: hm, verstehe das problem nicht
13:19:57 xq: links: svg src
13:20:08 xq: mitte: tvg rendered
13:20:11 xq: rechts: svg out
13:21:15 xq: aber so langsam bin ich auf nem krassen level an support :)
13:59:43 Magister joined the channel
16:51:06 xq: yep
16:56:31 IceMichael: oh, ein Schrompf
16:57:01 IceMichael: ja, da ist irgendwo so schwarzer Kram
16:57:11 IceMichael: dachtest du, das muss so, nur weil da ein Planet ist?
16:57:26 IceMichael: na ja, macht eigentlich schon Sinn, TVG denkt halt mit
17:05:15 xq: hä?
17:39:49 Magister joined the channel
18:22:22 IceMichael: nicht alles so ernst gemeint
18:22:24 IceMichael: hi Magister
18:51:14 xq: ah!
19:51:03 Hannes joined the channel
19:53:34 Hannes: Guten Abend
21:19:51 xq: huhu