「ソケット」の版間の差分
提供: セキュリティ
(相違点なし)
|
2014年2月12日 (水) 01:06時点における最新版
ソケット(socket) とは、BSD系UnixのAPI(システムコール)です。C言語でプロセス間通信を行うためのライブラリです。BSDソケット、バークレーソケットとも呼ばれます。
読み方
- ソケット
- そけっと
- socket
- そけっと
- BSD socket
- びーえすでぃー そけっと
概要
インターネットの通信の一部は、このソケットが利用されています。 多くのWebサーバー、例えばApache HTTP Serverがソケットを利用しています。 Windowsでは、WinSockが使用されています。
ソケットプログラミングでは、 socket(), bind(), listen(),connect(),accept()などのシステムコールを利用してプログラミングします。 select(),epoll(),kqueue/kevent,libeventなどを併用してプログラミングされます。
インストール
OSのベースシステムに組み込まれているのでインストールの必要はありません。
使い方
UNIXドメインソケット
詳細は、 UNIXドメインソケットをご参照ください。
関連項目
- ソケット (BSD socket)
- UNIXドメインソケット
- ネットワーク
- Unix