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