I’d like to do some network socket programming in C++ and have found the C++ Sockets library.
First, is this a good way to go in C++? Normally in C, I’d use some of the stuff beej describes in his tutorial.
Second, how do I compile the examples given on the site? I can’t figure it out from their installation/configuration guide. So I download the tar.gz to my Linux box, then what?
To have a specific example, how do I compile and run the DisplaySocket example?
Thanks.
EDIT: Thank you for the quick answers. A comment though. I’m not really looking into “understanding” network programming as I think I do that well enough already. I want to know if there’s anything in particular to take advantage of in C++, and – if “the C++ Sockets Library” is a good choice – how to use it.
That’s not “the” C++ sockets library, it’s “a” C++ sockets library. Boost.asio has another (http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio.html).
(Community Wiki since I can’t actually help you with your question – I’ve never compiled the code you ask about, so I don’t know at what point you might have tripped over a problem).