I've looked at the Handbook, Developer's handbook, and pored through a number of google searches and haven't found what I'm looking for. I would like to learn to write network programs on FreeBSD, in C. What is a good way for me to learn the basics? I have seen lots of books, but I'm a little skeptical about the currency/FreeBSD relevance of many of them. Take one example - Stevens, 1994, Unix Network Programming... is this how we would program network programs in FreeBSD in 2020? If not Stevens, 1994, how about Stevens, 2004 , Unix Network Programming Vol 1 3rd Edition, The Sockets Networking API... One volume, just for Sockets? Seems like there might be something a teensy bit more concise that would be current?
Anyhow, this is a little confusing to a BSD newcomer and nascent network programmer. The manpages are stellar for detailed information about a function, but I'm needing something more introductory and would appreciate y'alls shared wisdom. Either a book recommendation, a link to a great resource, some documentation that's on the system, a youtube series on FreeBSD network programming basics, a map of the relevant manpages, pretty much any constructive help would be greatly appreciated.
Anyhow, this is a little confusing to a BSD newcomer and nascent network programmer. The manpages are stellar for detailed information about a function, but I'm needing something more introductory and would appreciate y'alls shared wisdom. Either a book recommendation, a link to a great resource, some documentation that's on the system, a youtube series on FreeBSD network programming basics, a map of the relevant manpages, pretty much any constructive help would be greatly appreciated.