socket

[機能]

  ソケットを作成します.成功すると,ソケットディスクリプタ(非負整数)を返し,エラーならば -1 を返します.

[形式]
#include <sys/socket.h>

int socket(int family, int type, int protocol)
	family : 以下の中から選択する
				AF_INET  : IPv4 プロトコル
				AF_INET6 : IPv6 プロトコル
				AF_LOCAL : UNIX ドメインプロトコル
				AF_ROUTE : 経路制御ソケット
				AF_KEY   : キーソケット
	type : 以下の中から選択する
				SOCK_STREAM : ストリームソケット
				SOCK_DGRAM  : データグラムソケット
				SOCK_RAW    : RAW ソケット
	protocol : RAW ソケットの場合を除き,通常 0 を指定する		
[参照]

accept, bind, listen, connect, select

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引