Sokety jsou síťovým prostředím na nejnižší úrovni. Pro programátora jsou síťovou obdobou souborů. Knihovna se sekety se jmenuje socket
require 'socket'
Slovníček pojmů
Rodina protokolů která bude použita jako přenosový mechanismus. Může nabývat knostant PF_INET
, PF_UNIX
, PF_X35
, ...
Typ (způsob) komunikace mezi oběma koncovými body, typicky SOCK_STREAM
. SOCK_DGRAM
pro datagramy.
Obvykle 0
, může být použit k identifikaci varianty protokolu v doméně protokolů.
Identifikace (adresa) počítače. Může být:
řetězec se jménem počítače (stroj.firma.cz), ip adresa (123.456.23.67), nebo IPV6 adresa.
řetězec "
, který určuje broadcast
"INADDR_BROADCAST
adresu
prázdný řetězec který určuje INADDR_ANY
číslo, interpretované jako binární adresa počítače.
někdy taky nazývaný service. Každý počítač poslouchá volání klientů na jednom či více portech. Port je celé číslo, řetězec obsahující číslo, nebo jméno služby (service).
Sokety jsou dědici třídy IO
.