首页 热点资讯 义务教育 高等教育 出国留学 考研考公

请问Linux下学习网络编程应该具备的知识?

发布网友 发布时间:2022-04-23 03:52

我来回答

5个回答

热心网友 时间:2023-10-13 22:08

那几本经典的外国教材了当然是
《UNIX环境高级编程》
《UNIX网络编程,第一卷套接口API》
STV他老人家留给我们的材富
最好再有 TCP/IP详解 的第二本
在这里再次感谢 已故unix网络专家w. richard stevens博士
这些书全是他写的
LINUX 和UNIX在网络编程方面是一样的
我看过所有的书里面 还没有能超过 stevens 他老人家写的
不比不知道,其他的书 差的很。尤其是国内出的.... 国内在LINUX网络方面几乎就是空白. 写的书水平差的多..

热心网友 时间:2023-10-13 22:08

基本原理(IP协议,UDP,TCP协议)
Socket编程(建立,创建,绑定,监听)
安全代码规则
写写实例程序,比如简单的C/S程序——聊天器等
不过还是需要C的基础哦~C++在Linux的网络里面用的相对较少。
推荐你看《LinuxC编程实战》这本书

热心网友 时间:2023-10-13 22:09

《C# 从入门到精晓》 适合初学者

《Linux系统下C程序开发详解》

热心网友 时间:2023-10-13 22:10

前面已经回答的很好了,不过UNIX环境高级编程,UNIX网络编程,第一卷套接口API太基础了,不太容易上手,很多开源软件都封装了底层的函数(在unix网络编程),建议直接去看libcurl的库,一般需求就都满足了,还有apache的底层库也可以直接调用使用。没有重新造轮子的必要

热心网友 时间:2023-10-13 22:10

如果是用java编的话,除了java知识只要懂一点linux操作就可以了,最近正在用java编写多人射频聊天系统,有没有什么好建议的。
如果是c的话,就要了解一点linux的底层,最好有一些库函数手册可以查。
网络方面的,了解就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com