From 05277b0a27d5b2299653cca15e32bcf208f22ecb Mon Sep 17 00:00:00 2001 From: hwfqb Date: Thu, 14 Aug 2025 23:03:48 +0800 Subject: [PATCH] set poll wait time to 0.5 for RecvThread Signed-off-by: hwfqb --- frameworks/js/napi/socket/socket_exec/src/socket_exec.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frameworks/js/napi/socket/socket_exec/src/socket_exec.cpp b/frameworks/js/napi/socket/socket_exec/src/socket_exec.cpp index bef2aec75..7d93a2842 100644 --- a/frameworks/js/napi/socket/socket_exec/src/socket_exec.cpp +++ b/frameworks/js/napi/socket/socket_exec/src/socket_exec.cpp @@ -806,10 +806,6 @@ static void PollRecvData(sockaddr *addr, socklen_t addrLen, const MessageCallbac auto addrDeleter = [](sockaddr *a) { free(reinterpret_cast(a)); }; std::unique_ptr pAddr(addr, addrDeleter); - int recvTimeoutMs = ConfirmSocketTimeoutMs(socketfd, SO_RCVTIMEO, DEFAULT_POLL_TIMEOUT); - if (recvTimeoutMs < 0) { - return; - } lock.unlock(); std::pair &, int> bufInfo{buf, bufferSize}; std::pair addrInfo{addr, addrLen}; @@ -823,7 +819,7 @@ static void PollRecvData(sockaddr *addr, socklen_t addrLen, const MessageCallbac break; } - int ret = poll(fds.data(), fds.size(), recvTimeoutMs); + int ret = poll(fds.data(), fds.size(), DEFAULT_POLL_TIMEOUT); if (ret < 0) { if (errno == EINTR) { continue; -- Gitee