어딘가에 서버에서 호스팅되는 PHP 스크립트에 연결하여 로그인을 시도하는 응용 프로그램에서 응용 프로그램이 예상대로 응답하지 않지만 PHP 스크립트의 연결 또는 응답에 지연이있는 경우 대기 너무 길어지고 응용 프로그램이 멈춘 것처럼 보입니다. 우리는 사용자가 생각하기를 원하지 않습니다.C++ 응용 프로그램의 로그인은 별도의 스레드에서 수행해야합니까?
목적을 위해 새 스레드를 만들고 응답이 수신 될 때까지 주 응용 프로그램의 컨트롤을 비활성화하는 것이 좋습니다.
저는 C++ 및 순수 Winapi와 libCurl 및 oop로 작업하고 있습니다.
스레드를 사용하는 것은 나에게 합리적인 접근법처럼 보입니다. –
콜백과 함께 비동기 I/O를 사용할 수도 있습니다. –
연결에 대해 시간 초과를 설정할 수도 있습니다. 시간 초과가 만료되면 다른 시간에 시도하도록 사용자에게 조언합니다. – hetepeperfan