文章来自《Python Network Programming》.

原作者: Sebastian V. Tiponut 翻译: albertlee发起 翻译仅仅是为了个人学习,其它商业版权纠纷与此无关!

TableOfContents

1.简介

2.socket的基本使用

===2.1 创建一个socket === ===2.2 socket的连接与数据传送 === ===2.3 socket名称邦定=== ===2.4 监听和接受连接=== ===2.5 UDP socket=== ===2.6 关闭socket=== ===2.7 使用 socket 模块提供的函数=== ====2.7.1 ==== ====2.7.2 服务相关的函数==== ====2.7.3 其他函数====

3.基本网络结构设计

===3.1 设计一个TCP服务端程序=== ===3.2 TCP客户程序=== ===3.3 数据报(datagram)程序建模===

4.服务器编程高级论题

===4.1 构建一个原始环境=== ===4.2 处理多个连接=== ====4.2.1 多线程服务器==== ====4.2.2 使用select==== ====4.2.3 使用 fork 的服务器==== ===4.3 使用类=== ====4.3.1 ==== ====4.3.2 应用设计模式==== ===4.4 关于客户的高级论题===

5.HTTP协议

===5.1 CGI模块=== ====5.1.1 创建简单的CGI脚本==== ====5.1.2 使用 CGI模块==== ====5.1.3 在Linux 上配置Apache服务器以使用Python CGI脚本====

6.通用协议

===6.1 设计telnet程序 === ===6.2 FTP协议 === ===6.3 SMTP协议 ===

7.后记


CategoryHomepage