Python 提供了两个基本的 socket 模块。
第一个是 Socket,它提供了标准的 BSD Sockets API。
第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。
1、socket数据类型
socket类型在Liunx和Python是一样的, 只是Python中的类型都定义在socket模块
中, 调用方式socket.SOCK_XXXX
1)流式socket(SOCK_STREAM) 用于TCP通信
2)数据报socket(SOCK_DGRAM) 用于UDP通信
3)原始socket(SOCK_RAW) 用于新的网络协议实现的测试等
4)socket.AF_INET 用于服务器之间网络通信
详见:http://www.jianshu.com/p/e062b3dd110c
时间: 2024-11-08 21:39:58