Добрый день, помогите пожалуйста. Реализована вот такая простая проверка на подмену 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");
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Хочу сменить обои, но никак не могу найти действенный способНашёл вот такой способ, но получается только чёрный экран
Нужно записывать последние сообщения пользователей, если до этого было уже записано от него сообщение - перезаписать
Пытаюсь написать создание по формату std::string с помощью vsnprintf, но что-то где-то пошло не так и программа падает во время вызова vsnprintf
Есть метод, который конвертирует OBJ файл (3д модель)indices содержит массив строк информации многоугольника, например 1//3, после операции split("/")...