Задать вопрос
MegaCraZy6
@MegaCraZy6
Юзерь

С++ TCP клиент, не могу понять аргумент функции connect()?

Есть небольшой TCP клиент, в нем все более мение понятно, кроме строки
connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr));


Не могу понять почему просто не написать?
connect(sockfd,serv_addr, sizeof(serv_addr));

Что значит это?
(struct sockaddr *)&serv_addr

P.S: Не судите строго, я всеголишь юзерЬ который желает понимать как и что работает, я бы вринципе мог просто запомнить как писать правильно будет да и все, но я хочу код понимать идеально...
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Punk_Joker
@Punk_Joker
Software Engineer в ВО Овен
Если хотит понимать код идеально тогда выучите С++
Ответ написан
Комментировать
@dmtrrr
Backend developer
(struct sockaddr *) - приведение к типу указатель на структуру sockaddr
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы