❶ 学习LINUX下的网络编程 必看什么书
如果你想精通,那么就按照如下顺序:
1:首先看<Unix环境高级编程>,大概把Linux编程这块了解了;
2:然后看<tcp/ip 详解>这本书有点厚,慢慢看,把TCP/IP的协议都看懂,里面就用了很多Linux程序代码在讲解;
3:最后看<UNIX网络编程卷>,上面写了各种的网络编程方法等等;
如果你只是一时的学习下编程,那就看下<Unix环境高级编程>跟<UNIX网络编程卷>就好了,一般人这三本书随便翻翻看个大概就好.
作者是史蒂文森,非常厉害的大师.
❷ linux网络编程(宋敬彬)这本书怎么样
这本书很垃圾,竟然都出第二版了。作者只想着挣钱,都不认真编辑审稿,里面很多低级错误,初学的人很容易被误导,建议不要看这本书!!!三思啊!!!!
❸ 学习Linux网络编程过程中应该掌握哪些基本知识,应该看哪些书自己学习谢谢回答
起码要会用linux系统吧,公司的话很有可能使用字符界面做开发,所以还要学vi编辑器。然后学习linux的各种基础知识,shell编程什么的。最后找几本经典的网络tcp/ip书籍~~ok,准备完毕~
❹ Linux下的网络编程入门书籍,我要入门的,不是深入浅出。大家的名着等。知道的说下,,谢谢啊
网络编程的书,最经典莫过于:<unix网络编程 卷一>和unix网络编程卷二了。
下载地址:
卷1--主要将套接字接口:http://ishare.iask.sina.com.cn/f/5659027.html
卷2主要讲进程通信:http://ishare.iask.sina.com.cn/f/11441415.html?from=isnom
另外,深入一点的书: tcp/ip详解, 一共三卷。。。自己找去吧~~
还有,如果希望理解再深入到内核处理机制: 深入理解linux网络技术内幕
此外还有一本稍微亲切点的书:实战linux socket编程,就讲套接字接口的。。。
网络编程入门的书籍,其实随便一本linux编程书都会讲到网络编程基础,那就是套接字,告诉你基本的套接字接口如何使用~~....
楼上有个人说什么 只要c++,这个看你自己,C++也可以....java也无所谓...python也有网络接口...不过我提到的书都是用c来作范例的~~~...能用C写的话,用C++也差不多了...
❺ linux网络编程经典教材推荐(急)
不知你的水平处于哪个阶段,假如你是学嵌入式的,刚开始接触我建议你看华清远见写的《嵌入式Linux应用程序开发》虽然这本书上的好多是从后面我要说的书上抄的(嘿嘿,技术吗不能完全这样说)原因是:比较适合初学者,教材适合自己的才是王道,不能让小学生成天看牛津高级词典,一下子把人就吓住,刚开始要学的不要太多 不要指望一下子就明白全部,太厚的书,太全了 也太多,当然这个只是说你的水平在初级阶段
水平还行就看看国外的经典教材,当然是 W.Richard Stevens老人家写的经典3部(可惜他老人家现在走了 不能给我们再写经典 太可惜了)
1)Advanced Programming In The UNIX Environment 中文翻译名为《UNIX环境高级编程》译者:尤晋元,翻译的还行(在这里我要批评有些人成天给翻译的书挑刺 老说某某翻译的不好 甚至打骂,我说一句:有本事你看英文版行了,英语不行就不要叫,再说你自己看了多少,也许你只是成天跟着吆喝的人)
2)Unix Network Programing 中文翻译名为《UNIX网络编程》有两卷 清华大学出版社,谁翻译的 呵呵 没注意
第一卷讲BSD Socket网络编程接口和另外一种网络编程接口的,不过现在一般都用BSD Socket,所以这本书只要看大约一半多就可以了。第二卷没有设计到网络的东西,主要讲进程间通讯和Posix线程。所以看了《UNIX环境高级编程》以后,就可以看它了,基本上系统的东西就由《UNIX环境高级编程》和《UNIX网络编程》vol2概括了。看过《UNIX网络编程》以后,您就会知道系统编程的绝大部分编程技巧,即使卷一是讲网络编程的。
3)《TCP/IP祥解》一共三卷,卷一讲协议,卷二讲实现,卷三讲编程应用。我没有怎么看过。,但是据说也很经典的,因为我没有时间看卷二,所以不便评价。
❻ linux网络编程--宋敬彬的这本书怎么样,如果想学习linux网络编程应该看什么书
不必看书,上网查资料看博客,复制代码,粘贴,编译,运行,噎?有效果了!可以发送可以接收了!改代码,哎呀,会了。
❼ 进行 Linux 网络编程的人需不需要看 TCP/IP 详解这种书
TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket
API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET
FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。
作为一名高级的网络开发人员,除了学会系统提供的socket接口之外,还必须掌握网络基础理论知识和网络协议,只有这样我们才能充分的认知到网络的运行原理,才能在我们的程序中更加充分的利用各种网络或协议提供给我们的特性,在遇到网络编程中的各种疑难杂症时我们才能有的放矢的轻易找出问题所在
❽ 学习linux网络编程哪本书好啊求大神推荐推荐。
不看鸟哥的书太吃亏了!我特别喜欢鸟哥,可以去他的网站看!
❾ unix/linux网络编程经典书籍
是协议栈还是应用程序?协议栈的话,可以抱本TCP/IP详解作参考
应用程序的话还是用Unix高级编程吧,比较全面比较基础,更具体的应用,更可以网上直接搜代码或者文档~
❿ 进行Linux 网络编程的人需不需要看 TCP/IP 详解这种书
一般的网络应用程序是不需要看《TCP/IP详解》的,你指需要简单的了解一下tcp和udp的通讯方式就够了,理解socket的用法。那本书讲的比较细,一般做网络设备调试或者开发网络设备软件程序的人需要仔细学习。
注意理解几个知识点,例如面向连接的tcp的连接->通讯->断开过程,udp的数据发送与接收,socket的使用方法,编写一般网络通讯程序基本够用了,今后碰到什么问题再网络就是了。