c語言 socket函數
在 C 語言中,socket
函數是網絡編程的核心函數之一,用于創建一個網絡套接字(socket),它是網絡通信的端點。以下是關于 socket
函數的詳細介紹:
函數原型
#include <sys/socket.h>int socket(int domain, int type, int protocol);
參數說明
-
domain
(協議族)
指定通信使用的協議族,常見取值:AF_INET
:IPv4 協議AF_INET6
:IPv6 協議AF_UNIX
/AF_LOCAL
:本地套接字(Unix 域套接字)AF_PACKET
:底層數據包接口(用于原始套接字)
-
type
(套接字類型)</