## ReconnectingWebSocket.reconnect() method [​](/content/docs/sdk/core.reconnectingwebsocket.reconnect#reconnectingwebsocketreconnect-method "Direct link to ReconnectingWebSocket.reconnect(/index.html) method")

Closes the WebSocket connection or connection attempt and connects again. Resets retry counter;

**Signature:**

```typescript
reconnect(code?: number, reason?: string): void;
```

## Parameters [​](/content/docs/sdk/core.reconnectingwebsocket.reconnect#parameters "Direct link to Parameters"/index.html)

| Parameter | Type | Description |
| --- | --- | --- |
| code | number | _(Optional)_ The code to disconnect with. Default is 1000. |
| reason | string | _(Optional)_ An optional reason for disconnecting the connection. |

**Returns:**

void

- [ReconnectingWebSocket.reconnect() method](/content/docs/sdk/core.reconnectingwebsocket.reconnect#reconnectingwebsocketreconnect-method/index.html)
- [Parameters](/content/docs/sdk/core.reconnectingwebsocket.reconnect#parameters/index.html)
