Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”
来源:互联网 发布:win平板电脑推荐 知乎 编辑:程序博客网 时间:2024/05/18 03:50
在www.fanqiang.com(永远的UNIX)网站上也有一系统文章,比较详细地介绍了网络编程的各函数,大家可以去那边看看,我就不复制过来了。
那边系列文章的目录和链接如下:
1.1 客户端程序和服务端程序
1.2 常用的命令
1.3 TCP/UDP介绍
2.1 socket
2.2 bind
2.3 listen
2.4 accept
2.5 connect
2.6 实例
2.7 总结
3.1 字节转换函数
3.2 IP和域名的转换
3.3 字符串的IP和32位的IP转换
3.4 服务信息函数
3.5 一个例子
4.1 写函数write
4.2 读函数read
4.3 数据的传递
5.1 两个常用的函数
5.2 一个实例
6.1 recv和send
6.2 recvfrom和sendto
6.3 recvmsg和sendmsg
6.4 套接字的关闭
6.5 shutdown
7.1 网络传输分层
7.2 IP协议
7.3 ICMP协议
7.4 UDP协议
7.5 TCP
7.6 TCP连接的建立
8.1 getsockopt和setsockopt
8.2 ioctl
9.1 循环服务器:UDP服务器
9.2 循环服务器:TCP服务器
9.3 并发服务器:TCP服务器
9.4 并发服务器:多路复用I/O
9.5 并发服务器:UDP服务器
9.6 一个并发TCP服务器实例
10. 原始套接字
10.1 原始套接字的创建
10.2 一个原始套接字的实例
10.3 总结
11. 后记
学习任何知识都不能光看不练。必须动手练习,对于这些函数,自己写个小程序测试一下其用法就会很明了了。
那边系列文章的目录和链接如下:
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. 后记
学习任何知识都不能光看不练。必须动手练习,对于这些函数,自己写个小程序测试一下其用法就会很明了了。
- Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- 一步一步教你学Linux网络编程
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学+基础
- Linux网络编程一步一步学+基础
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学+基础
- Linux网络编程一步一步学-select详解
- Linux网络编程一步一步学-select详解
- Linux网络编程基础和一步一步学
- Linux网络编程一步一步学+基础
- Linux网络编程一步一步学-IPv6下网络编程步骤
- 【20】困难,但还坚持着。。
- 中国人民银行分支机构2009年人员录用计算机专业试题(回忆部分)
- 其实很容易的SQL SERVER存储过程和触发器(10分钟入门教程)
- C 库函数速查
- php 解决文件状态缓存带来的问题
- Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”
- 一个简单的逻辑备份策略学习
- 关于default.aspx的page_load执行两次的问题
- 反射私有方法
- Effective C#之Item 32:Prefer Smaller, Cohesive Assemblies
- GNU-ld链接脚本浅析
- 博客开篇
- JPad 1.00(20081213)
- Local Root BruteForcer