From f5590a708ab59b64c7bb407fda60492b221b0eb4 Mon Sep 17 00:00:00 2001 From: Matthew Date: Tue, 3 Dec 2024 17:27:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=AE=BE=E7=BD=AE=E9=9D=99?= =?UTF-8?q?=E6=80=81ip=E7=9A=84=E6=97=B6=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/PhoneDevice.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index 811dd501..ef5d7c76 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -1544,7 +1544,6 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< vector osds; osds.swap(mOsds); IDevice::PHOTO_INFO localPhotoInfo = mPhotoInfo; - pThis->SetStaticIp(); std::thread t([localPhotoInfo, path, pThis, osds]() mutable { @@ -1553,6 +1552,9 @@ bool CPhoneDevice::TakePhoto(const IDevice::PHOTO_INFO& photoInfo, const vector< waitTime = (waitTime!= 0) ? (waitTime * 1024) : 10240; std::this_thread::sleep_for(std::chrono::milliseconds(waitTime)); + pThis->SetStaticIp(); + std::this_thread::sleep_for(std::chrono::milliseconds(256)); + net_handle_t netHandle = pThis->GetNetHandle(); if (netHandle == 0)