1、服务器监听,即服务器等待别人进行连接。
2、客户端请求,告诉服务器具体的需求或想要实现的事情。
3、连接确认,等待服务器和客户端双方确认连接。
实例
classsocket(_socket.socket): """Asubclassof_socket.socketaddingthemakefile()method.""" __slots__=["__weakref__","_io_refs","_closed"] def__init__(self,family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None): #family和type有默认值,默认为服务器之间建立TCP通信。 #AF_INET:服务器之间的通信(ipv4) #AF_INET6:服务器之间的通信(ipv6) #AF_UNIX:Unix不同进程之间的通信 #SOCK_STREAM:建立TCP时的参数 #SOCK_Dgram:建立UDP时的参数 _socket.socket.__init__(self,family,type,proto,fileno) self._io_refs=0 self._closed=False
以上就是python socket的连接步骤,希望对大家有所帮助。更多Python学习指路:Python基础教程