Zdravím při debugu mi vyskočí celkem záhadná chyba, v MSVS 2010 se mi to nestalo
Error 1 error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
server::Server()
{
WSAData wsa;
WORD Version = MAKEWORD(2, 1);
WSAStartup(Version, &wsa);
SOCKET Listen = socket(AF_INET, SOCK_STREAM, NULL);
SOCKET Pripojeni = socket(AF_INET, SOCK_STREAM, NULL);
SOCKADDR_IN Server;
//**********************************************************
// Zde hlásí chybu
Server.sin_addr.s_addr = inet_addr("127.0.0.1");
//**********************************************************
Server.sin_family = AF_INET;
Server.sin_port = htons(100);
bind(Listen, (SOCKADDR*)&Pripojeni, sizeof(Server));
listen(Listen, 1);
int size = sizeof(Server);
cout << "Naslouchám...\n";
for (;;)
{
if (Pripojeni = accept(Listen, (SOCKADDR*)&Server, &size))
{
cout << "\nPřipojení úspěšné ";
break;
}
}
WSACleanup();
}
Předem díky ;)