
Originally Posted by
s00x
Olá, boa noite!
Então colega, acompanhei seu tópico deis do primeiro dia, vou arriscar em palpitar um pouco sobre o assunto, se é que me permite.
Olha, você não precisar se conectar em seu banco de dados propriamente dito para fazer essa pesquisa, você simplesmente precisar informar isso através de uma URL e trazer a resposta dela.
Imagina você trabalhando com o método GET do PHP, você tem a seguinte URL: domino.com/license.php?recvLicense=, e ela só está esperando sua aplicação informar qual será a próxima consulta. O código já está pronto só esperando para fazer a verificação, em seu código fonte da aplicação em C++ você está coletando o seguinte MAC: F3-5D-64-56-8D-27, e já dispara logo no buffer o endereço apontado para o endereço WEB, com o CURL você consegue obter a reposta dessa consulta, se ela será verdadeira ou falsa, conectado, e obtida a resposta, vuala, lá está você assegurando sua aplicação.
Seria interessante trabalhar com CURL dentro do C++, leia um pouco sobre ele ([Somente membros podem ver os links. ]), e poste suas duvidas, somos uma comunidade com força de vontade para ajudar, qualquer coisa, estamos a disposição.
A vontade de muitos, melhora o conhecimento de todos.
att's
até breve...
Caraca ein, isso foi magnifico, estou sem palavras para descrever o quão ansioso fiquei para efetuar estes testes. Você sabe me informar algum exemplo de verificação com o Curl? se possível, me enviar.
Editando:
Achei algo relativo, irei fazer o teste em breve.
Código:
#include <stdio.h>
#include <curl/curl.h>
#if !CURL_AT_LEAST_VERSION(7, 62, 0)
#error "this example requires curl 7.62.0 or later"
#endif
int main(void)
{
CURL *curl;
CURLcode res;
CURLU *urlp;
CURLUcode uc;
/* get a curl handle */
curl = [Somente membros podem ver os links. ]();
/* init Curl URL */
urlp = [Somente membros podem ver os links. ]();
uc = [Somente membros podem ver os links. ](urlp, CURLUPART_URL,
"http://example.com/path/index.html", 0);
if(uc) {
fprintf(stderr, "[Somente membros podem ver os links. ]() failed: %in", uc);
goto cleanup;
}
if(curl) {
/* set urlp to use as working URL */
[Somente membros podem ver os links. ](curl, [Somente membros podem ver os links. ], urlp);
[Somente membros podem ver os links. ](curl, [Somente membros podem ver os links. ], 1L);
res = [Somente membros podem ver os links. ](curl);
/* Check for errors */
if(res != CURLE_OK)
fprintf(stderr, "[Somente membros podem ver os links. ]() failed: %s\n",
[Somente membros podem ver os links. ](res));
goto cleanup;
}
cleanup:
[Somente membros podem ver os links. ](urlp);
[Somente membros podem ver os links. ](curl);
return 0; }