Quick network question.

I want to start programming servers, etc because I feel that it would improve my c++ skills greatly.

I wanted to learn how to make a program that can catch incoming connections to me basically, seeing what comes into my computer and stuff.But that's out my league because I never even made a server.

So I just wanted to ask were should I start so I could make programs like that?
You need to understand a little about network programming to begin with. The defacto guide is: http://www.beej.us/guide/bgnet/output/html/multipage/index.html

This will be eyond you for a while as you're a beginer, but you can check out Boost ASIO wrappers that wrap the OS ASIO facility for improved performance: http://www.boost.org/doc/libs/1_57_0/doc/html/boost_asio.html
I just want to add, after you read the links that kbw supplied and have a ground work laid out, it wouldn't hurt to learn at least the basics behind what is known as the OSI model: http://en.wikipedia.org/wiki/OSI_model

It will help clear up some of the terminology and it is invaluable once you have to trouble shoot something.
Topic archived. No new replies allowed.