
09.12.2022, 21:29
|
|
Познавший АНТИЧАТ
Регистрация: 18.09.2017
Сообщений: 1,044
С нами:
4553429
Репутация:
153
|
|
Не получается сделать асинхронный http/https запрос. Крашит или зависает игра(но потом крашит).
Кстати - Мне нужно постоянно получать данные у сайта, так что функция вызывается в цикле
C++:
Код:
#include
#include
#include
mutex mtx
{
}
;
void
GetAsyncRequest
(
const
string
&
Address
)
{
cpr
::
Response
{
}
;
auto
Resp
=
[
&
]
(
)
{
mtx
.
lock
(
)
;
Response
=
cpr
::
Get
(
Address
)
;
mtx
.
unlock
(
)
;
}
;
thread
(
Resp
)
.
detach
(
)
;
return
Response
;
}
const
string Address
{
"https:\\blast.hk"
}
;
auto
Responce
=
GetAsyncRequest
(
Address
)
;
|
|
|