Ошибка средств компоновщика LNK2019 TCP/IP

пишу серверную часть клиент-сервер выдает ошибку компоновщика, чуть ли не на каждую функцию подскажите мне, неучу, пожалуйста

    #include "Ws2tcpip.h"
#include "tchar.h"
#include <iostream>
using namespace std;
#define MAX_PACKET_SIZE 4096

int main(int argc, char* argv[])
{
    WSADATA ws;
    SOCKET s;
    sockaddr_in adr;
    char buff[MAX_PACKET_SIZE];
    if (WSAStartup(0x0101, &ws) != 0)
    {
        return -1;
    }
    if (INVALID_SOCKET == (s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)))
    {
        return -1;
    }

    
    adr.sin_family = AF_INET;
    InetPton(AF_INET, _T("173.0.0.1"), &adr.sin_addr.S_un.S_addr);
    adr.sin_port = htons(80);

    if (SOCKET_ERROR == connect(s, (sockaddr*)& adr, sizeof(adr)))
    {
        return -1;
    }
    while (true)
    {
        int len = recv(s, (char*)& buff, MAX_PACKET_SIZE, 0);

        if ((len == SOCKET_ERROR) || (len == 0))
        {
            return -1;
        }

            for (int i = 0; i < sizeof(buff)/sizeof(char); i++)
            {
                printf("%c", buff[i]);
            }

            if (SOCKET_ERROR == closesocket(s))
            {
                return -1;
            }

        return 1;
    }
}

введите сюда описание изображения


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