重载connect