Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”

来源:互联网 发布:win平板电脑推荐 知乎 编辑:程序博客网 时间:2024/05/18 03:50
在www.fanqiang.com(永远的UNIX)网站上也有一系统文章,比较详细地介绍了网络编程的各函数,大家可以去那边看看,我就不复制过来了。
那边系列文章的目录和链接如下:

Linux网络编程--1. Linux网络知识介绍



1.1 客户端程序和服务端程序
1.2 常用的命令
1.3 TCP/UDP介绍

Linux网络编程--2. 初等网络函数介绍(TCP)



2.1 socket
2.2 bind
2.3 listen
2.4 accept
2.5 connect
2.6 实例
2.7 总结

Linux网络编程--3. 服务器和客户机的信息函数



3.1 字节转换函数
3.2 IP和域名的转换
3.3 字符串的IP和32位的IP转换
3.4 服务信息函数
3.5 一个例子

Linux网络编程--4. 完整的读写函数



4.1 写函数write
4.2 读函数read
4.3 数据的传递

Linux网络编程--5. 用户数据报发送



5.1 两个常用的函数
5.2 一个实例

Linux网络编程--6. 高级套接字函数



6.1 recv和send
6.2 recvfrom和sendto
6.3 recvmsg和sendmsg
6.4 套接字的关闭
6.5 shutdown

Linux网络编程--7. TCP/IP协议



7.1 网络传输分层
7.2 IP协议
7.3 ICMP协议
7.4 UDP协议
7.5 TCP
7.6 TCP连接的建立

Linux网络编程--8. 套接字选项



8.1 getsockopt和setsockopt
8.2 ioctl

Linux网络编程--9. 服务器模型



9.1 循环服务器:UDP服务器
9.2 循环服务器:TCP服务器
9.3 并发服务器:TCP服务器
9.4 并发服务器:多路复用I/O
9.5 并发服务器:UDP服务器
9.6 一个并发TCP服务器实例

Linux网络编程--10. 原始套接字 --11. 后记



10. 原始套接字
10.1 原始套接字的创建
10.2 一个原始套接字的实例
10.3 总结
11. 后记


学习任何知识都不能光看不练。必须动手练习,对于这些函数,自己写个小程序测试一下其用法就会很明了了。
原创粉丝点击