ソケット

提供: セキュリティ
2014年2月12日 (水) 01:06時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「ソケット(socket) とは、BSD系UnixのAPI(システムコール)です。C言語でプロセス間通信を行うためのライブラリです。BSDソケ...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

ソケット(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ドメインソケットをご参照ください。

関連項目




スポンサーリンク