2013-01-05 254 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所需的兩個服務器套接字之所以稱爲純粹是歷史性的,兩者之間沒有聯繫。他們是非常不同的東西。