开发者

Good place to start for client / server network programming?

I have lots of experience with C++, (native) but I have never really ventured into network programming (example: games, chat software, or software that gets a file from a Web Site. )Where would be a good place to start for this? Preferably tutorials which are cross platform, and possibly some sort of project (not just theory). I ave found hundreds of great tutorials for C++, but few fo开发者_运维技巧r Network programming) (which is not necessarily web programming).

Thanks


You can start with a simple HTTP server, which will lead you to HTTP protocol, file operations, multi-thread/event handling and etc. Or a distributed file system/cache system and etc. A lot of fun in it.


Boost.Asio is a fantastic cross-platform C++ networking library. The examples and tutorials are straightforward.

There's also plenty of help on stackoverflow in the boost-asio tag

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜