2010-11-04 102 views
3

我知道,每個連接都會創建一個新的套接字。 UDP是否也爲每個連接創建一個新的套接字?是否爲每個UDP連接打開一個新套接字?

+0

您的意思是:*與UDP相同嗎?* – Ruel 2010-11-04 03:30:00

+1

術語「連接」本身並不適用於UDP。 – 2010-11-04 03:45:55

+0

通過「連接」引用UDP我打算說數據報。 – Daisetsu 2010-11-04 21:57:22

回答

7

當您收到一條消息(recvmsg()),你被告知,發送消息的節點的IP地址;當您響應時(sendmsg()),您指定消息到的IP地址。這是通過一個套接字完成的。另見<sys/socket.h>

+0

這很有意義,因爲我們不必保留任何信息,因爲沒有持續的連接或重傳來處理。 – Daisetsu 2010-11-04 03:36:51

2

我知道,每個連接都會創建一個新的套接字。

你有這個回到前面。每個新的套接字代表一個新的連接。

UDP是否也爲每個連接創建一個新的套接字?

這也沒有意義。首先在UDP中沒有真正的連接。其次,它是誰創建套接字或您的應用程序。不是UDP。或TCP。

相關問題