Добрый день, помогите пожалуйста. Реализована вот такая простая проверка на подмену ip, но это можно обойти. Как можно сделать такую проверку через Google DNS?
WSADATA wsaData = { 0, };
struct in_addr addr = { 0, };
struct hostent * res;
int i = 0;
WSAStartup(MAKEWORD(2, 2), &wsaData);
res = gethostbyname("site.ru");
while (res->h_addr_list[i] != 0)
{
addr.s_addr = *(u_long *)res->h_addr_list[i++];
}
string ip = (inet_ntoa(addr));
if ("127.0.0.1" == ip)
{
printf("all ok");
}
else
{
printf("not same");
}
system("pause >> null");
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хочу сменить обои, но никак не могу найти действенный способНашёл вот такой способ, но получается только чёрный экран
Нужно записывать последние сообщения пользователей, если до этого было уже записано от него сообщение - перезаписать
Пытаюсь написать создание по формату std::string с помощью vsnprintf, но что-то где-то пошло не так и программа падает во время вызова vsnprintf
Есть метод, который конвертирует OBJ файл (3д модель)indices содержит массив строк информации многоугольника, например 1//3, после операции split("/")...