Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets TCP套接字和连接_Sockets_Tcp_Connection - Fatal编程技术网

Sockets TCP套接字和连接

Sockets TCP套接字和连接,sockets,tcp,connection,Sockets,Tcp,Connection,如果我错了,请纠正我 当服务器在计算机上运行时,将创建一个套接字,该套接字将自身绑定到服务器运行的端口,该套接字将侦听输入连接。 当客户端连接到服务器(使用服务器ip和端口号)时,如果服务器接受连接,则会在服务器计算机上的同一端口(端口服务器正在运行)上再创建一个套接字,并将套接字绑定到客户端ip和端口。 类似地,在客户端,创建一个套接字 在整个过程中,创建了3个套接字。 1.在服务器上,侦听输入连接。 2.在服务器上,绑定到客户端ip和端口 3.在客户端上,绑定到服务器ip和端口 我说得对吗?

如果我错了,请纠正我

当服务器在计算机上运行时,将创建一个套接字,该套接字将自身绑定到服务器运行的端口,该套接字将侦听输入连接。 当客户端连接到服务器(使用服务器ip和端口号)时,如果服务器接受连接,则会在服务器计算机上的同一端口(端口服务器正在运行)上再创建一个套接字,并将套接字绑定到客户端ip和端口。 类似地,在客户端,创建一个套接字

在整个过程中,创建了3个套接字。 1.在服务器上,侦听输入连接。 2.在服务器上,绑定到客户端ip和端口 3.在客户端上,绑定到服务器ip和端口

我说得对吗?
我不熟悉套接字编程。是否有任何Web链接/资源,我可以从中阅读socket编程的基础知识?

你说得很对。我认为您可以从python文档中学到很多东西:


  • 是的,你是对的。之所以称为TCP所需的两个服务器套接字,纯粹是因为历史原因,两者之间没有连接。它们是非常不同的东西。

    我已经编辑了这些问题。如果你现在能帮助我,那就太好了。你需要告诉我们你打算用什么语言工作。不同语言之间的套接字API都有其独特之处。你陈述了你对事情如何运作的理解,但你的问题缺乏一个实际的实施,我们无法看到你陷入了困境。我建议一旦你有了这个问题,再问另一个问题,我们会很乐意帮助你解决问题,掌握基本原理(前提是它不是另一个问题的重复)。祝你好运:)