2013-01-05 255 views
-1

如果我错了,请纠正我。TCP套接字和连接

当服务器的机器上运行,一个插座被创建它本身结合到服务器上运行的端口和该套接字侦听进来的连接。 当客户端连接到服务器(使用服务器IP和端口号)时,如果服务器接受连接,则会在同一端口上的服务器计算机上创建另一个套接字(端口服务器正在运行)并将套接字绑定到客户端IP和端口。 同样,在客户端,创建一个套接字。

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

我正确吗? 我是socket编程的新手。有没有任何网站链接/资源,我可以从中读取套接字编程的基础知识?

+0

而问题是... – 2013-01-05 12:32:36

+0

我编辑了这些问题。如果你现在可以帮助我,那将会很棒。 –

+0

您需要告诉我们您打算使用哪种语言。不同语言之间的Socket API都有它们的怪癖。你表达了你对事物如何工作的理解,但是你的问题没有一个实际的实现来让我们看到你陷入了哪里。我建议您一旦提出了另一个问题,我们很乐意帮助您完成工作并掌握基本原则(只要它不是另一个问题的重复)。祝你好运 :) –

回答

0

是的,你是正确的。 TCP所需的两个服务器套接字之所以称为纯粹是历史性的,两者之间没有联系。他们是非常不同的东西。