I have recently become more interested in the network side of programming and found some tutorials on the internet and read `Beej's Guide to Network Programming'. I'd like to know your recommendations for good Network Programming books. I have heard that the books by W. Richard Stevens are good. What does /prog/ suggest?Except SICP
Name:
Anonymous2009-03-26 15:30
Didn't Beej sing "Staying Alive"?
Name:
Anonymous2009-03-26 15:35
Well, you can tell by the way I use my walk,
I'm a woman's man: no time to talk.
Music loud and women warm, I've been kicked around
since I was born.
And now it's all right. It's OK.
And you may look the other way.
We can try to understand
the New York Time's effect on man.
Whether you're a brother or whether you're a mother,
you're stayin' alive, stayin' alive.
Feel the city breakin' and everybody shakin',
and we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.
Well now, I get low and I get high,
and if I can't get either, I really try.
Got the wings of heaven on my shoes.
I'm a dancin' man and I just can't lose.
You know it's all right. It's OK.
I'll live to see another day.
We can try to understand
the New York Time's effect on man.
Whether you're a brother or whether you're a mother,
you're stayin' alive, stayin' alive.
Feel the city breakin' and everybody shakin',
and we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.
Life goin' nowhere. Somebody help me.
Somebody help me, yeah.
Life goin' nowhere. Somebody help me.
Somebody help me yeah. Stayin' alive.
Well, you can tell by the way I use my walk,
I'm a woman's man: no time to talk.
Music loud and women warm, I've been kicked around
since I was born.
And now it's all right. It's OK.
And you may look the other way.
We can try to understand
the New York Time's effect on man.
Whether you're a brother or whether you're a mother,
you're stayin' alive, stayin' alive.
Feel the city breakin' and everybody shakin',
and we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.
Life goin' nowhere. Somebody help me.
Somebody help me, yeah.
Life goin' nowhere. Somebody help me yeah.
I'm Stayin' alive.
>>1
Imagine a giant penis flying towards your mouth, and there's nothing you can do about it. And you're like "Oh man, I'm gonna have to suck this thing", and you brace yourself to suck this giant penis. But then, at the last moment, it changes trajectory and hits you in the eye. You think to yourself "Well, at least I got that out of the way", but then the giant penis rears back and stabs your eye again, and again, and again. Eventually, this giant penis is penetrating your gray matter, and you begin to lose control of your motor skills. That's when the giant penis slaps you across the cheek, causing you to fall out of your chair. Unable to move and at your most vulnerable, the giant penis finally lodges itself in your anus, where it rests uncomfortably for 4, maybe 5 hours. That's what network programming is like.
JavaScript is the industry leader of co-branded relationships. Think impactful, customized. Think granular. Think real-time. But don't think all three at the same time. Think micro-transparent. We will whiteboard the term "B2B". Without leading-edge bandwidth, you will lack cross-media, killer CAD. What do we mesh? Anything and everything, regardless of obscureness! We understand that it is better to revolutionize strategically than to reinvent globally. We apply the proverb "Look before you leap" not only to our initiatives but our aptitude to iterate. The metrics for process management are more well-understood if they are not virtual. The synergies factor is best-of-breed. Imagine a combination of DOM and Flash.
Name:
Anonymous2009-03-26 16:05
I'm not familiar with W Richard Stevens' network books, but his Advanced Programming in the UNIX Environment is excellent so I'm sure his other books will be.
Having said that, network programming is no big deal. Beej's socket faq and similar pages were enough to get me going. Somehow a whole book on the subject seems overkill unless you want to be some mega network expert.
Name:
Anonymous2009-03-26 17:20
The hardest part about network programming is getting information from point A to point B.
Name:
Anonymous2009-03-26 20:20
>>10
The hardest part about network programming is data encapsulation.
Name:
Anonymous2009-03-26 20:38
>>11
The hardest part about network programming is creating a reasonably responsive interface.
I like Mr.Satori because he is a programmer like me, except he reached Satori. Oh god, I wish I could reach Satori too ;_;
Mr.Satori also dislikes ENTERPRISE BULLSHIT and he is kawaii. And there are EXPERT PROGRAMMERS in /prog/ and that's good because I like EXPERT PROGRAMMING and I will never be one. Why am I such a looser ?!
Mr.Satori is like my dream programmer he has a HAVE YOU READ YOUR SICP TODAY face I love that. He is also nice why aren't real programmers nice?! I got my core dumped a lot of times but I love Mr.Satori and he wouldn't let my pointers go segfault because he's so nice and cool.
We would tune fishes all day and watch SICP lectures and other cool programming material on TV, and we would code in LISP because LISP is good. I wish I could code in LISP.
>>10
Imagine a giant penis flying towards your mouth, and there's nothing you can do about it. And you're like "Oh man, I'm gonna have to suck this thing", and you brace yourself to suck this giant penis. But then, at the last moment, it changes trajectory and hits you in the eye. You think to yourself "Well, at least I got that out of the way", but then the giant penis rears back and stabs your eye again, and again, and again. Eventually, this giant penis is penetrating your gray matter, and you begin to lose control of your motor skills. That's when the giant penis slaps you across the cheek, causing you to fall out of your chair. Unable to move and at your most vulnerable, the giant penis finally lodges itself in your anus, where it rests uncomfortably for 4, maybe 5 hours. That's what network programming is like.
Name:
Anonymous2009-05-30 6:09
OP, here's a serious answer: you're right, R. Stevens a fucking guru on UNIX and networking. Go read UNP and then TCP/IP Illustrated.
First read, UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTI, Prentice Hall, 1998, then you can read TCP/IP Illustrated, though only the first two tomes are vital. (the protocols & implementation)
but before you do that, you must acquaint yourself with C. If you're not comfortable, it's time to grab K&R2 and study.