SOCK_DGRAM

SOCK_DGRAM

SOCK_DGRAM SOCK_DGRAM。 SOCK_DGRAM

目錄

正文


SOCK_DGRAM 是無保障的面向消息的socket,主要用於在網路上發廣播信息。
SOCK_DGRAM是基於UDP的,專門用於區域網,基於廣播
SOCK_DGRAM分是數據包,是UDP協議網路編程
函數原型
int socket(int domain, int type, int protocol);
第一個參數指定應用程序使用的通信協議的協議族,對於TCP/IP協議族,該參數置AF_INET;
第二個參數指定要創建的套接字類型,流套接字類型為SOCK_STREAM、數據報套接字類型為SOCK_DGRAM、原始套接字SOCK_RAW(WinSock介面並不適用某種特定的協議去封裝它,而是由程序自行處理數據包以及協議首部);
兩個重要的類型是 SOCK_STREAM 和 SOCK_DGRAM。 SOCK_STREAM表明數據象字元流 一樣通過 socket 。而 SOCK_DGRAM 則表明數據將是數據報(datagrams)的形式。