Я пытаюсь подключиться к устройству с помощью Connect api. И это дает мне ошибку WSAECONNREFUSED. Это происходит, когда у меня есть два устройства, и я пытаюсь подключиться к одному из устройств. Если я подключу только одно устройство, то connectino пройдет через штраф.Connect(): WSAECONNREFUSED on connect
Может ли кто-нибудь из вас дать мне знать проблему здесь.
Вот мой код:
sockaddr_in my_addr;
my_addr.sin_family = (USHORT)AF_INET ;
my_addr.sin_port = htons((USHORT)host_port);
memset(&(my_addr.sin_zero), 0, (size_t)8);
my_addr.sin_addr.s_addr = inet_addr(pHostName);
if (connect((SOCKET)*uiSocket, (struct sockaddr*)&my_addr,
sizeof(my_addr)) == SOCKET_ERROR)
{
int err = WSAGetLastError();
fprintf(stderr, "Error connecting socket %d\n", WSAGetLastError());
closeCxn();
return false;
}
Спасибо.
Покажите нам свой код. – selbie