News for hackers. Stuff that matters.
Re:Beej updated the classic Linux network programming guide by dceddia on Wednesday July 20, 2022 @03:45PM (#32171158)
Thank you so much for this guide!

When I was a kid, socket programming felt like a huge thing to me, like unlocking the next level of programming. "Imagine if I could get 2 separate computers to talk to each other!" But it felt impenetrable, and used lots of weird and confusing C tricks.

Your guide demystified the whole subject and put it in plain language that teenage me could understand, and with it, I was able to build my first network-based "hello world". It was a magical feeling to see those messages delivered across the network. Thanks Beej!

Re:Beej updated the classic Linux network programming guide by matt321 on Wednesday July 20, 2022 @04:56PM (#32172207)
>> socket programming felt like a huge thing to me, like unlocking the next level of programming.

This was my story as well, I wonder how many people have been through this just like us!?

Re:Beej updated the classic Linux network programming guide by rofo1 on Thursday July 21, 2022 @10:20AM (#32179741)
Same exact story - I was perhaps 9 or 10 and got to Beej's work on sockets. It was one of the more accessible things available to me (or known to me). I remember reading Stevens books next.

So interesting that so many people have the same experience

Re:Beej updated the classic Linux network programming guide by paraiuspau on Thursday July 21, 2022 @12:17AM (#32175725)
Same story here - 1998, teenager, unable to understand socket programming until I came across Beej’s guide at CSU Chico. Thank you Beej!
Re:Beej updated the classic Linux network programming guide by colinmhayes on Wednesday July 20, 2022 @10:48PM (#32175195)
Seriously though, posix sockets and the C interface for them were designed to be as confusing as possible to someone new, right?