Показать сообщение отдельно

  #4  
Старый 09.12.2022, 21:29
EclipsedFlow
Познавший АНТИЧАТ
Регистрация: 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
)
;
 
Ответить с цитированием