Socket的简介
Socket别名"套接字"
两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket
TCP/IP 协议族的一种封装,是应用层与TCP/IP协议族通信的中间软件抽象层。
在网上扒的Socket的流程图(画这个图的作者思路非常清晰)
TCP服务端
围绕上述的流程图,做一次刨析
①:创建套接字(Socket)
import socket
# 引入socket模块用默认的socket构造方法创建套接字
st = socket.socket()
源码默认构造:family=AF_INET,type=SOCK_STREAM
def __init__(self, family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None):
# For user code address family and type values are IntEnum members, but
# for the underlying _socket.socket they're just integers. The