2006年11月10日 星期五

[note] socket programming中AF_INET與PF_INET的不同

在最初的定義上,AF_INET是Address Family的,而PF_INET是protocol family,兩者在網路架構上層級不同.其中protocol較為低層,像是TCP/IP,而Address較為高層,在TCP/IP中有IPv4與IPv6兩種不同的協定,因為現今的網路只使用IPv4,故兩者通常定為一樣的值,用久了,大家都混著用了,若程式只是要在IPv4上work的話,那麼使用兩種都可以,但若是要支援不同的Address Family的話,就必須使用PF_INET了.

沒有留言: