# connect

public static RongCoreClient connect(String token, IRongCoreCallback.ConnectCallback connectCallback)

连接融云服务器，在整个应用程序全局，只需要调用一次，需在 init 之后调用。 如果您使用 IMKit，请使用 IMCenter 中的同名方法建立与融云服务器的连接，而不要使用此方法。

调用该接口，SDK 会一直尝试重连，直到出现以下两种情况之一： 第一、连接成功，回调 onSuccess(userId)。 第二、出现 SDK 无法处理的错误，回调 onError(errorCode)（如 token 非法），并不再重连。 如果您不想一直进行重连，可以使用 connect(String,int,ConnectCallback) 接口并设置连接超时时间 timeLimit。 连接成功后，SDK 将接管所有的重连处理。当因为网络原因断线的情况下，SDK 会不停重连直到连接成功为止，不需要您做额外的连接操作。

#### Return

RongCoreClient IM 客户端核心类的实例。

#### Since

5.0.0

#### Parameters

token

从服务端获取的用户身份令牌（Token）。

connectCallback

连接结果回调。

public static RongCoreClient connect(String token, int timeLimit, IRongCoreCallback.ConnectCallback connectCallback)

获取 IMLib 接口类实例，需在执行 init 方法初始化 SDK 后获取, 否则返回值为 null

#### Return

IMLib 接口类实例。

#### Since

5.0.0