Есть небольшой TCP клиент, в нем все более мение понятно, кроме строки
connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr));
Не могу понять почему просто не написать?
connect(sockfd,serv_addr, sizeof(serv_addr));
Что значит это?
(struct sockaddr *)&serv_addr
P.S: Не судите строго, я всеголишь юзерЬ который желает понимать как и что работает, я бы вринципе мог просто запомнить как писать правильно будет да и все, но я хочу код понимать идеально...