#include <sys/socket.h>
 
int socket(int domain, int type, int protocol);
  • 반환값 : 성공 시 생성된 소켓을 가리키는 파일 디스크립터, 실패 시 -1 반환

3개의 인자에 어떠한 값을 전달하냐의 따라 소켓의 특성이 달라진다.

domaintypeprotocol생성되는 소켓
PF_INETSOCK_STREAMIPPROTO_TCPTCP 소켓

참고자료

윤성우의_열혈_TCP_IP_소켓_프로그래밍