Yeah.. i know my way around ^^
|
C
Network C/C++ programmers |
|
I would recmmend before reading that (i have a hardcover copy myself :P ), that you might want to check out beej's networking guide, which is very incomplete compared to the book, but covers the most important topics on the subject so that you'll be able to get a good "general" picture first, that way you can pretty much start coding right away ;)
http://www.beej.us/guide/bgnet/
Well, beej also has a very long and reasonable tutorial on C.. But the most interesting things you can do with sockets all happen with raw sockets, and there's a link for that too. Raw sockets (as i guess you probably already know) are what give you the power to "really" define/create very custom network packets. The second most interestng thing unfortunatly isnt part of any standard gnu cc installation to my knowlege, would be just the opposite: high level network programming (for example grabbing RSS feeds, or chatting with an IRC server) although of course they are 100% possible starting with the basic socket() call, it's sort of a waste of time, and for that dozens of API's already exist..
oops, forgot the links: http://beej.us/guide/bgc/ http://mixter.void.ru/rawip.html (May 15, 2009 08:13 AM)japon Wrote: I would recmmend before reading that (i have a hardcover copy myself :P ), that you might want to check out beej's networking guide, which is very incomplete compared to the book, but covers the most important topics on the subject so that you'll be able to get a good "general" picture first, that way you can pretty much start coding right away ;) Thanks! I was looking for that, I just couldn't remember it :D
Hey, I was just looking at a cool article intro for this. It's actually from a game programmer, so it only goes over how to use UDP, but it's still cool.
Here it is: http://gafferongames.com/networking-for-...rogrammers |
|
|
