Hello, Guile-Devel,I just can't get the Network Socket Examples[1] to work. I am using Guile 3.0.7.
An obvious mistake seems to be, that the docs use different ports for client (80) and server (2904), but even if I use the same port (2904), I only get this error message:
Backtrace: In ice-9/boot-9.scm: 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 5 (apply-smob/0 #<thunk 7f5e06560f60>) In ice-9/boot-9.scm: 724:2 4 (call-with-prompt _ _ #<procedure default-prompt-handle…>) In ice-9/eval.scm: 619:8 3 (_ #(#(#<directory (guile-user) 7f5e06559c80>))) In ice-9/boot-9.scm: 2835:4 2 (save-module-excursion _) 4380:12 1 (_) In /home/egnun/client.scm: 7:14 0 (_) /home/egnun/client.scm:7:14: Unbound variable: read-line After some research I found out, that I need to include this line. (use-modules (ice-9 rdelim)) When I do that, it seems to kinda work? Hello client Backtrace: In ice-9/boot-9.scm: 1752:10 8 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 7 (apply-smob/0 #<thunk 7f01f1220f60>) In ice-9/boot-9.scm: 724:2 6 (call-with-prompt _ _ #<procedure default-prompt-handle…>) In ice-9/eval.scm: 619:8 5 (_ #(#(#<directory (guile-user) 7f01f1219c80>))) In ice-9/boot-9.scm: 2835:4 4 (save-module-excursion _) 4380:12 3 (_) In /home/egnun/client.scm: 7:27 2 (_) In ice-9/rdelim.scm: 195:24 1 (read-line _ _) In unknown file: 0 (%read-line #<input-output: socket 5>) ERROR: In procedure %read-line: In procedure fport_read: Connection was reset by peer Before I file a bug, could someone please help me figure out a solution? Best regards, Erik (egnun)[1] https://www.gnu.org/software/guile/docs/docs-2.0/guile-ref/Internet-Socket-Examples.html#Internet-Socket-Examples
-- pub rsa4096/C02662E2370D6F27 2016-05-27 [SCA] [verfällt: 2024-05-01] Schl.-Fingerabdruck = 7E0E 8A9E EAEE 075D E689 F32F C026 62E2 370D 6F27 uid [ ultimativ ] Erik Grun <eg...@posteo.de> uid [ ultimativ ] Erik Grun <eg...@fsfe.org> sub rsa4096/1DF94895FA78155E 2016-05-27 [E] [verfällt: 2024-05-01] You are wondering, what this signature means? Visit *emailselfdefense.fsf.org/en/infographic.html* to find out how YOU can securely encrypt your e-mails.
OpenPGP_0xC02662E2370D6F27.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature