浏览代码

Merge branch 'master' of https://github.com/walkor/workerman

walkor 12 年之前
父节点
当前提交
7fd5a589e4
共有 1 个文件被更改,包括 8 次插入14 次删除
  1. 8 14
      man/Core/SocketWorker.php

+ 8 - 14
man/Core/SocketWorker.php

@@ -350,23 +350,17 @@ abstract class SocketWorker extends AbstractWorker
         // 出错了
         if('' == $buffer)
         {
-            if(feof($connection))
+            if(!feof($connection))
             {
-                // 客户端提前断开链接
-                $this->statusInfo['client_close']++;
-                // 如果该链接对应的buffer有数据,说明放生错误
-                if(!empty($this->recvBuffers[$fd]['buf']))
-                {
-                    $this->notice("CLIENT_CLOSE\nCLIENT_IP:".$this->getRemoteIp()."\nBUFFER:[".var_export($this->recvBuffers[$fd]['buf'],true)."]\n");
-                }
+                continue;
             }
-            else
+            
+            // 客户端提前断开链接
+            $this->statusInfo['client_close']++;
+            // 如果该链接对应的buffer有数据,说明放生错误
+            if(!empty($this->recvBuffers[$fd]['buf']))
             {
-                // 如果该链接对应的buffer有数据,说明放生错误
-                if(!empty($this->recvBuffers[$fd]['buf']))
-                {
-                    $this->notice("RECV_TIMEOUT\nCLIENT_IP:".$this->getRemoteIp()."\nBUFFER:[".var_export($this->recvBuffers[$fd]['buf'],true)."]\n");
-                }
+                $this->notice("CLIENT_CLOSE\nCLIENT_IP:".$this->getRemoteIp()."\nBUFFER:[".var_export($this->recvBuffers[$fd]['buf'],true)."]\n");
             }
             
             // 关闭链接