Gniazda połączeniowe

Przez to gniazdko można przesyłać w obie strony dane. Najczęściej używane jest ono przez programy klientów. Nazywane jest wtedy gniazdkiem aktywnym (czynnym), gdyż to ono nawiązuje połączenie (inicjuje operację łączenia). Do nawiązania połączenia służy funkcja

connect

do której przekazujemy adres internetowy (adres IP hosta i numer portu). Po nawiązaniu połączenia gniazdko gotowe jest do przekazywania danych. Używamy do tego 2 funkcji:

read

i
write

(częściej używane w systemie UNIX) lub (używane w systemie Windows):
recv

i
send

Rozłączanie połączenia możemy zrealizować prosto przy pomocy zamknięcia gniazdka (zamykane jest wtedy całe połączenie i zwracany jest deskryptor gniazdka) lub zamknąć połączenie częściowo (tylko w jedną stronę) przy pomocy funkcji

shutdown

gdyż czasem jest potrzebne takie rozwiązanie.

Jedną z ważniejszych informacji jest informacja o tym, że: gniazdko połączeniowe obsługuje protokół TCP

Jeśli nie zaznaczono inaczej, Zawartość tej strony dostępna jest na licencji GNU Free Documentation License.