【sock_stream和sock_dgram】、 【AF_INET和AF_UNIX】
【sock_stream和sock_dgram】
1、sock_stream 是有保障的(即能保證數(shù)據(jù)正確傳送到對方)面向連接的SOCKET,多用于資料(如文件)傳送。
2、sock_dgram 是無保障的面向消息的socket , 主要用于在網(wǎng)絡(luò)上發(fā)廣播信息。
3、SOCK_STREAM是基于TCP的,數(shù)據(jù)傳輸比較有保障。SOCK_DGRAM是基于UDP的,專門用于局域網(wǎng),基于廣播;SOCK_STREAM 是數(shù)據(jù)流,一般是tcp/ip協(xié)議的編程;SOCK_DGRAM是數(shù)據(jù)報,是udp協(xié)議網(wǎng)絡(luò)編程
?
【AF_INET和AF_UNIX】
1、AF_INET不僅可以用作本機的跨進程通信,同樣的可以用于不同機器之間的通信,其就是為了在不同機器之間進行網(wǎng)絡(luò)互聯(lián)傳遞數(shù)據(jù)而生。而AF_UNIX則只能用于本機內(nèi)進程之間的通信。
2、AF_UNIX的傳輸速率遠(yuǎn)遠(yuǎn)大于AF_INET
轉(zhuǎn)載于:https://www.cnblogs.com/changbaishan/p/10783988.html
總結(jié)
以上是生活随笔為你收集整理的【sock_stream和sock_dgram】、 【AF_INET和AF_UNIX】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LAMP(三)之CentOS6编译安装h
- 下一篇: 对协程的理解