如果我错了,请纠正我。
当服务器在计算机上运行时,会创建一个套接字,该套接字将自身绑定到正在运行的端口服务器,并且此套接字侦听是否存在连接。 当客户端连接到服务器(使用服务器IP和端口号)时,如果服务器接受连接,则在同一端口(端口服务器正在运行)上的服务器计算机上创建另一个套接字,并将套接字绑定到客户端IP和端口。 同样,在客户端,创建一个套接字。
在整个过程中,创建了3个套接字。 1.在服务器上,监听连接。 2.在服务器上,绑定到客户端IP和端口 3.在客户端上,绑定到服务器ip和端口。
我是对的吗? 我是socket编程的新手。是否有任何weblink / resources,我可以从哪里阅读套接字编程的基础知识?
答案 0 :(得分:1)
你是对的。我想你可以从python docs中学到很多东西:
答案 1 :(得分:0)
是的,你是对的。 TCP所需的两个服务器套接字之所以被称为纯历史,两者之间没有联系。它们是非常不同的东西。