[8] 
[FIG(short list)[
- [CODE(C)@en[[[socket]]]]
- [CODE(C)@en[[[bind]]]] ([[鯖]])
- [CODE(C)@en[[[listen]]]] ([[鯖]])
- [CODE(C)@en[[[accept]]]] ([[鯖]])
- [CODE(C)@en[[[connect]]]] ([[クライアント]])
- [CODE(C)@en[[[write]]]]
- [CODE(C)@en[[[read]]]]
- [CODE(C)@en[[[close]]]]
- [CODE(C)@en[[[sendto]]]] ([[無接続サービス]])
- [CODE(C)@en[[[recvfrom]]]] ([[無接続サービス]])
- [CODE[[[gethostbyname]]]]
- [CODE[[[gethostbyaddr]]]]
]FIG]

* アドレスファミリー

[FIG(short list)[
- [CODE[[[AF_INET]]]]
- [CODE[[[AF_INET6]]]]
- [CODE[[[AF_UNIX]]]]
]FIG]

* 関連

[13] [[WebSocket]] は名前と用法が [[Socket]] の影響を受けていますが、
[[プロトコル]]も [[API]] も全く異なっています。

;; [18] [[Web]] から [[Socket]] を利用したいという要望はありますが、
悪意ある[[著者]]が攻撃目的に使うことを防ぐため、実現されていません。
かわりに [[WebSocket]] のような専用プロトコルが用意されています。

* メモ

[1] [CITE@en[Raw Socket API]]
( ([TIME[2013-05-14 23:24:47 +09:00]] 版))
<http://www.w3.org/TR/2013/WD-raw-sockets-20130514/>

[2] [CITE@en[TCP and UDP Socket API]] ([TIME[2014-12-02 18:15:26 +09:00]] 版) <http://www.w3.org/TR/2014/WD-tcp-udp-sockets-20141202/>

[3] [CITE@en[RFC 4584 - Extension to Sockets API for Mobile IPv6]]
([TIME[2015-03-29 22:44:13 +09:00]] 版)
<https://tools.ietf.org/html/rfc4584>

[4] [CITE@en[''''''[''''''W3C TCP and UDP Socket API'''''']'''''': Status and home for this specification]]
([[Nilsson, Claes1]] 著, [TIME[2015-04-01 18:22:15 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-sysapps/2015Apr/0001.html>

[5] [CITE[Man page of SOCKET]]
([TIME[2015-02-06 06:34:06 +09:00]] 版)
<http://linuxjm.sourceforge.jp/html/LDP_man-pages/man2/socket.2.html>

[6] [CITE[<sys/socket.h>]]
([TIME[2015-04-19 00:19:49 +09:00]] 版)
<http://pubs.opengroup.org/onlinepubs/7908799/xns/syssocket.h.html>

[9] [[TCP]]の[[ソケット]]は、[[IP番地]]と[[ポート番号]]の組によって固有に識別できます。
[SRC@en[[[RFC 793]] 2.7]]

[7] [CITE@ja[ソケット (BSD) - Wikipedia]]
( ([TIME[2012-06-23 16:46:53 +09:00]] 版))
<http://ja.wikipedia.org/wiki/%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88_(BSD)>



[10] [CITE@en[RFC 2553 - Basic Socket Interface Extensions for IPv6]]
([TIME[2015-03-01 18:54:20 +09:00]] 版)
<http://tools.ietf.org/html/rfc2553>

[11] [CITE@en[RFC 3493 - Basic Socket Interface Extensions for IPv6]]
([TIME[2015-02-22 17:29:46 +09:00]] 版)
<http://tools.ietf.org/html/rfc3493>

[12] [CITE@en[RFC 3542 - Advanced Sockets Application Program Interface (API) for IPv6]]
([TIME[2015-04-05 18:42:49 +09:00]] 版)
<http://tools.ietf.org/html/rfc3542>

[14] [CITE@en[Web TCP/UDP Socket API and proposal for permission-granting API  patterns to use across specs]]
([[Michael'''['''tm''']''' Smith]] 著, [TIME[2015-04-14 20:14:16 +09:00]] 版)
<https://lists.w3.org/Archives/Public/www-tag/2015Apr/0024.html>

[15] [CITE@en[RE: ''''''[''''''W3C TCP and UDP Socket API'''''']'''''' Informal CfC on moving the SysApps  TCP and UDP Socket API to a Community Group]]
([[Nilsson, Claes1]] 著, [TIME[2015-05-26 05:19:21 +09:00]] 版)
<https://lists.w3.org/Archives/Public/public-sysapps/2015May/0000.html>

[16] [CITE@en[Call for Review: Proposal to Relicense Unfinished SysApps  Specification: TCP and UDP Socket API]]
( ([[Coralie Mercier]] 著, [TIME[2015-06-06 09:11:00 +09:00]] 版))
<https://lists.w3.org/Archives/Public/public-review-announce/2015Jun/0000.html>

[17] [CITE@en[TCP and UDP Socket API]]
( ([TIME[2015-07-20 20:58:03 +09:00]] 版))
<http://www.w3.org/TR/2015/NOTE-tcp-udp-sockets-20150723/>