Консоль Windows Socket Client Application UNICODE Format - ошибка функции подключения, как показано в приведенном ниже коде - PullRequest
0 голосов
/ 08 декабря 2018

connect() функция всегда выходит из строя.Любая помощь будет оценена

sockaddr_in addr;
SOCKET sock, client;

addr.sin_family = AF_INET;
addr.sin_port = 1818;
const char *svrIP = "127.0.0.1";
//addr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
inet_pton(AF_INET, "127.0.0.1", (PVOID *)(&addr.sin_addr.S_un.S_addr));
if (iResult)
{
    printf("WSA startup failed");
    return 0;
}


sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

if (sock == INVALID_SOCKET)
{
    printf("Invalid socket");
    return 0;
}

iResult = connect(sock, (SOCKADDR*)&addr, sizeof(sockaddr_in));
...