From 9f86498872699a869f5e17b90d8b3c24030f551d Mon Sep 17 00:00:00 2001 From: Fanrncho <206867549@qq.com> Date: Wed, 3 Jun 2020 20:44:22 +0800 Subject: [PATCH] Update socket.lua (#1197) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 如果监听套接字在accept时异常(例如:errno == EMFILE),那么不应该关闭监听套接字本身,输出异常信息即可。 --- lualib/skynet/socket.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lualib/skynet/socket.lua b/lualib/skynet/socket.lua index fe7e108b..e075be78 100644 --- a/lualib/skynet/socket.lua +++ b/lualib/skynet/socket.lua @@ -112,6 +112,10 @@ socket_message[5] = function(id, _, err) skynet.error("socket: error on unknown", id, err) return end + if s.callback then + skynet.error("socket: accpet error:", err) + return + end if s.connected then skynet.error("socket: error on", id, err) elseif s.connecting then