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





