message: fix getSocket close bugs.
diff: @@ -901,6 +901,14 @@ void php_swoole_client_free(zval *zobject, swClient *cli TSRMLS_DC)
  swClient_free(cli);
  efree(cli);
  }
  +#ifdef SWOOLE_SOCKETS_SUPPORT
  + zval *zsocket = swoole_get_property(zobject, client_property_socket);
  + if (zsocket)
  + {
  + sw_zval_free(zsocket);
  + swoole_set_property(zobject, client_property_socket, NULL);
  + }
  +#endif
  //unset object
  swoole_set_object(zobject, NULL);
  }
  @@ -1081,14 +1089,6 @@ static PHP_METHOD(swoole_client, __destruct)
  efree(cb);
  swoole_set_property(getThis(), client_property_callback, NULL);
  }
  -#ifdef SWOOLE_SOCKETS_SUPPORT
  - zval *zsocket = swoole_get_property(getThis(), client_property_socket);
  - if (zsocket)
  - {
  - sw_zval_free(zsocket);
  - swoole_set_property(getThis(), client_property_socket, NULL);
  - }
  -#endif
  }
  static PHP_METHOD(swoole_client, set)
  