学习网络编程该如何入手?需要哪些知识作为学习网络编程的基础?

2025-02-26 00:05:36
推荐回答(1个)
回答1:

首先是C++一定要学好撒~如果要从事win32平台下的网络开发,最好学习一下windwos编程。还有多线程的东西,也要学学。最后就是socket了。
==================================================
C++:《C++primer》其实不难,只要坚持下来,没网上说的那么难啃,我就是用这本书入门的。
windwos编程:《windows程序设计》吧..虽然有点厚,你可以找一本类似的windows编程的入门书,不影响。
多线程:我是推荐看一下《win32多线程程序设计》侯捷的。虽然有点年代了,但是入门是完全可以了,就算不懂。最起码知道这是个什么东西。
socket:《windwos网络编程第二版》杨元庆译,看这一本撒,不是另一本。这本书绝版了,我说的这些都有电子版。
====================================
多线程跟windows进阶,推荐看一下《windows核心编程》
然后网络方面的进阶的话,推荐看《TCP/IP详解》三卷本跟 《Unix 网络编程》,linux做服务器是趋势,如果想朝这方面发展的话,推荐看看,当做进阶,也当做linux入门。
最后,数据库总的学学吧.....
=========================================
如果找不到的话,私信,我给你传过去,这些书我都有。
============================================
这个是linux下网络编程的推荐的书籍链接,如果想从事linux下的网络编程的话,看看这些书,你就NB了。
http://blog.csdn.net/21aspnet/article/details/6694485