mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 09:50:40 +08:00
fix: 尝试修复 RawByNc 截图方式在点击停止后下一次继续时有概率操作延时很高的问题
This commit is contained in:
@@ -215,7 +215,16 @@ std::optional<int> asst::Win32IO::call_command(const std::string& cmd, bool recv
|
||||
CloseHandle(pipe_parent_read);
|
||||
CloseHandle(pipeov.hEvent);
|
||||
if (recv_by_socket) {
|
||||
if (!socket_eof) closesocket(client_socket);
|
||||
if (accept_pending) {
|
||||
Log.warn("cancel AcceptEx");
|
||||
CancelIoEx(reinterpret_cast<HANDLE>(m_server_sock), &sockov);
|
||||
closesocket(client_socket);
|
||||
}
|
||||
else if (!socket_eof) {
|
||||
Log.warn("cancel ReadFile");
|
||||
CancelIoEx(reinterpret_cast<HANDLE>(client_socket), &sockov);
|
||||
closesocket(client_socket);
|
||||
}
|
||||
CloseHandle(sockov.hEvent);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user