学习网络编程入门 指导

本人接触过c/c++,想学习网络编程,不知从何入门,请大家指导下,推荐些相关的书籍,谢谢!

可以从tcp/ip协议以及socket学起,看《计算机网络》,谢希仁编写,和windows网络编程

windows网络编程
tcpip详解卷1,2,3

以实践的方式驱动,比如说去做一个简单的httpserver

看书之余,要多动手。从简单的阻塞式, 到select, 再到iocp或者epoll。 然后看下一些开源的网络库, libevent, nginx, asio。