Я изучаю программирование сокетов в C и скачал простой исходный файл tcp сервера.Я понимаю каждую строку, кроме 2-х параметров в этих функциях:
accept(socket_fd, (struct sockaddr *)&client, &length);
bind(socket_fd, (struct sockaddr *)&server, length);
Функции accept + bind - это типичные функции в "sys / types.h" & "sys / socket.h" и manСтраница описывает это как указатель на структуру, но я все еще не могу понять, что здесь на самом деле происходит.
Может кто-нибудь объяснить, что происходит во втором параметре?Скобки, указатель и символы адреса смущают меня в одном выражении.
Заранее спасибо!