---
id: "M:cAlgo.API.WebSocketClientOptions.#ctor"
kind: "constructor"
type: "T:cAlgo.API.WebSocketClientOptions"
url: "https://help.ctrader.com/ctrader-algo/references/WebSocket/WebSocketClientOptions/Constructor/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# WebSocketClientOptions constructor

Member of [WebSocketClientOptions](https://help.ctrader.com/ctrader-algo/references/WebSocket/WebSocketClientOptions/index.md).

## WebSocketClientOptions()

Creates WebSocketClientOptions with default values.

Environments: Desktop supported · CLI supported · Cloud supported.

C#:

```csharp
public WebSocketClientOptions()
```

Python:

```python
WebSocketClientOptions()
```

### Examples

C#:

```csharp
var options = new WebSocketClientOptions();
Print("Default timeout: {0} | Keep alive: {1}", options.Timeout, options.KeepAliveInterval);
```

Python:

```python
options = WebSocketClientOptions()
api.Print(f"Default timeout: {options.Timeout} | Keep alive: {options.KeepAliveInterval}")
```

