sockaddr in



Sockaddr in

Автор Ўра задал вопрос в разделе Другие языки и технологии

WinSock , при connect() выдает неправильный тип данных у структуры sockaddr_in и получил лучший ответ

Ответ от IvanV[гуру]
тупит тот, кто программу пишет в 90% случаев.может без struct поробовать? смотри как определяется 2 параметр функции connect и пытайся задать тот же самый тип, какой указан в определении функции.

Ответ от ROLEX ![новичек]
int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen);serv_addr - указатель на структуру sockaddr, представляющую адрес, к которому привязываем.а вот пример из статьи обучающей - connect(my_sock,(sockaddr *)&dest_addr, sizeof(dest_addr)))и без struct говорит, что sockaddr неизвестный, только как я писал - SOCKADDR_IN ( в верхнем регистре т. е. )если я укажу (sockaddr *)&dest_addr то мне выдаст - неизвестный sockaddr и т. д. , хотя походу в этом листинге из стаьи ошибка - определяли sockaddr_in, а в конекте уже указывают sockaddr :\ или я чото не догоняю.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: WinSock , при connect() выдает неправильный тип данных у структуры sockaddr_in
Сокеты Беркли на Википедии
Посмотрите статью на википедии про Сокеты Беркли
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*