So, you can imagine my surprise when I started getting mail telling me that I had actually written something useful and informative. Zoinks!
So, I've decided to release a bit of this praise for general consumption. This is my way of proving to the world's skeptics (and to myself) that I have actually written a decent document and that more should be forthcoming.
Ado aside, here are a few of the comments I've received since I first made the page available on the web.
"Really dandy. Concise, accurate, helpful, and (rarity of rarities)
not at all a bore."
"I was looking for just this kind of information"
"I am truly impressed with how well the page was put together"
"Just what I wanted [...] THANKS A LOT for putting this stuff up."
"I am asking my entire class to review this, in addition to the other
hand outs that I have."
--Prof. Tony S.
"Your sockets page has been recommended in my graduate level systems
"An hour ago I didn't have a clue about [my sockets program], but I think
I know where to get started, thanks to you!"
"You've put together a really good document on how to use sockets. I
can't believe it, but you've actually made me proud that I graduated
from Chico. You were very complete in your explanation of how things
work. Good Job!"
"Applause! The above description was the most easy, understandable, easyread
"Its a brilliant tutorial. Amazing stuff..."
"Just want to say what a great document this is."
"I found your page on socket programming to very good and very
"I'd just like to say thank you putting that page up.
I read it and am now merrily coding away"
"Entertaining and informative."
"Thanks, Beej, for the informative and entertaining sockets tutorial! My
client and server are now up and running with the head start you gave
"I've been reading your web pages on sockets programming, and you've
certainly been of great help in my learning efforts. And I enjoyed your
humor as well. The ability to combine good instruction, with quality
examples and good humor is not widely possessed. Thanks for the work
you've put in with these web pages."
"Thanks for your excellent coverage on the material regarding sockets. It
was very useful for my course."
"Good document on sockets - there's so much bad socket programming
out there it's always refreshing to have a good guide."
"Just thought I'd let you know that your page has performed admirably."
"Thank you ever so much for the socket programming tutorial which I found on
the net. It's the first thing on socket programming which has ever put it
all together for me, and I've read several from the web plus various
chapters from books."
"...A _huge_ help. I actually think I almost understand it now (scary
thought) and I'm writing code that works."
"Awesome page on sockets!!! Applause, applause!!!"
"What a wonderful document! Thanks for the intro -- great writing."
"Very informative for a beginner like myself."
"Loved your document on socket programming."
"I just finished reading your socket primer. WOW! Best thing I've
found on sockets on the web so far!"
"I just found your socket page fifteen minutes ago. It looks like exactly
what I needed, exactly when I needed it! You are my hero, Beej!! I love
"I found it both entertaining and informative, and I really really
really wish that I had come across it several years ago when I first
started (without a clue) programming sockets."
"This was really a help!"
"Excellent network programming tutorial. It has helped me quite
considerably as a starting point and your writing style keeps it
"Very well written and educational."
"Your 'Guide to Network Programming' is great! I needed a quick primer on
sockets to finish a task here in my lab, and once I read your guide,
it took me just a few minutes to figure out how to link our mixed pool
"Finally, a properly laid out document about Internet sockets"
"Your page helped clear up a LOT of my questions."
"Quite excellent - I enjoyed reading it and I am not even a programmer."
"It was exactly what I was after and I got my little app working very