肿瘤基因检测费用:Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”

来源:百度文库 编辑:中财网 时间:2024/04/29 13:01:22

在www.fanqiang.com(永远的UNIX)网站上也有一系统文章,比较详细地介绍了网络编程的各函数,大家可以去那边看看,我就不复制过来了。
那边系列文章的目录和链接如下:
/************关于本文档*************************************************************
*filename: Linux网络编程一步一步学-网络编程函数说明-来自“永远的UNIX”
*purpose: 详细说明Linux下网络编程各函数的具体用法,当然最好的是各位自己查看在线手册man
*tidied by: zhoulifa(zhoulifa@163.com) 周立发(http://zhoulifa.bokee.com)
Linux爱好者 Linux知识传播者 SOHO族 开发者 最擅长C语言
*date time:2007-01-27 19:22
*Note: 任何人可以任意复制代码并运用这些文档,当然包括你的商业用途
* 但请遵循GPL
*Thanks to: Google.com
*Hope:希望越来越多的人贡献自己的力量,为科学技术发展出力
* 科技站在巨人的肩膀上进步更快!感谢有开源前辈的贡献!
**********************************************************************************/

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. 后记


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