面向连接与无连接
面向连接(TCP)
套接字只有两种一种是面向连接套接字,即在通讯之前一定要建立一条连接,这种通讯方式提供了顺序的,可靠的不会重复的数据传输,每一份要发送的信息都会拆分成多份,每份都会不多不少的到达目的地后重新按顺序拼装起来...,传给正在等待的应用程序
实现这种连接的主要协议就是传输控制协议(即TCP)
要创建TCP套接字就得在创建的时候指定套接字类型为SOCK_STREAM,表示为流套接字
无连接(UDP)
与虚电路相反的数据报型是无连接套接字...()发送TCP数据
s.sendall()完整发送TCP数据
s.recvfrom()接收UDP数据
s.sendto()发送UDP数据
s.getpeername()连接到当前套接字的远端地址
s.getsockname...socketpair()用指定的地址家族,套接字类型和协议类型(可选)创建一个套接字对象
fromfd()用一个已经打开的额文件描述符创建一个套接字对象
数据属性
ssl()在套接字初始化一个安全套接字层...,因为我们只询问服务器的transport对象的getPeer()函数要了主机地址的信息
16.6 相关模块
网络/套接字编程相关模块
模块描述
socket底层网络接口,本章讨论过
anycore/为能异步处理客户请求的网络应用程序提供底层功能