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

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