socket()
ソケット
を作成する.
code: c
int socket(int protocol_family, int type, int protocol)
C言語でTCPソケットを使ってechoサーバーを実装してみた - reboooot․net
成功時の戻り値:
ソケット
を識別する数値(ソケットディスクリプタ) 失敗時の戻り値:-1
protocol_family: どの
プロトコルファミリ
の
プロトコル
を使用するか指定
今回は TCP/IP プロトコルファミリを使うので
PF_INET
を指定
type: ソケットの種類を指定
PF_INET だと以下のソケットが存在する
SOCK_STREAM
(信頼性の高いストリームソケット)
SOCK_DGRAM
(ベストエフォート型のデータグラムソケット)
protocol: 指定したプロトコルファミリのどのプロトコルを使用するか指定