... но без учета точного названия библиотеки, важные функции, которые помогут вам разобраться:
- socket () - создает сокет
- close ()- закрывает сокет
- bind () - связывает сокет с номером порта;обычно только на стороне «сервера»
- listen () и accept () - обработка входящих соединений («сторона сервера», TCP)
- connect () - установка исходящего соединения («сторона клиента»), TCP)
- recv () - получить данные из соединения (TCP)
- send () - отправить данные по соединению (TCP)
- recvfrom () - получить данные изсокет без соединения (UDP)
- sendto () - отправляет данные через сокет без соединения (UDP)
В зависимости от среды, в которой вы кодируете, вам нужно будет включить что-то вроде
#include <sys/socket.h>
#include <netinet/in.h>