Я пытаюсь понять групповой код, и я не понимаю, утилиты немного части:с апи гнездо SO_REUSEADDR
int fd_socket = socket(AF_INET, SOCK_DGRAM, 0);
u_int yes = 1;
setsockopt(fd_socket, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
Я не понимаю полезности функции setsockopt. Я понимаю, что эта функция позволяет модифицировать сокет в ядре, а SOL_SOCKET
- потому что моя модификация касается уровня сокета, а не уровня протокола. Я не понимаю SO_REUSEADDR
.
Спасибо за ваш ответ! – wammder