WSAConnect и sockaddr

Подскажите пожалуйста, а то с MSDN`а, как то не очень понятно. Правильно ли я понимаю, что для нескольких вызовов WSAConnect хоть последовательных, хоть в параллельных потоках - необязательно передавать в WSAConnect структуру sockaddr, на каждый WSAConnect - разную ?

sockaddr my_sockaddr;                                   

my_sockaddr = { 0 };                                              
my_sockaddr.sa_family = 2;                                      
inet_pton(AF_INET, myString_IP.c_str(), &my_sockaddr.sa_data[2]);  //Преобразуем ip адрес в сетевой порядок байт.
my_sockaddr.sa_data[1] = 80;           


WSAConnect(my_socket, &my_sockaddr, sizeof(my_sockaddr), NULL, NULL, NULL, NULL);
WSAConnect(my_socket, &my_sockaddr, sizeof(my_sockaddr), NULL, NULL, NULL, NULL);
WSAConnect(my_socket, &my_sockaddr, sizeof(my_sockaddr), NULL, NULL, NULL, NULL);

На все вызовы WSAConnect достаточно же одной заполненной структуры sockaddr?


Ответы (0 шт):