socket 中 SOCK_STREAM 和 SOCK_DGRAM的区别?
生活随笔
收集整理的這篇文章主要介紹了
socket 中 SOCK_STREAM 和 SOCK_DGRAM的区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sock_stream 是有保障的(即能保證數據正確傳送到對方)面向連接的SOCKET,多用于資料(如文件)傳送。
sock_dgram 是無保障的面向消息的socket , 主要用于在網絡上發廣播信息。
SOCK_STREAM是基于TCP的,數據傳輸比較有保障。SOCK_DGRAM是基于UDP的,專門用于局域網,基于廣播SOCK_STREAM 是數據流,一般是tcp/ip協議的編程,SOCK_DGRAM分是數據報,是udp協議網絡編程
參考文章:SOCK_STREAM和SOCK_DGRAM兩種類型的區別
總結
以上是生活随笔為你收集整理的socket 中 SOCK_STREAM 和 SOCK_DGRAM的区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言用数组(顺序表)实现大小固定的队列
- 下一篇: C语言socket()函数解析(创建套接