# EndpointOptions Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/)

## AdvertisedIPAddress {#advertisedipaddress-8a95cd72}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/properties/advertisedipaddress-8a95cd72/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Hosting/EndpointOptions.cs)

```csharp
public IPAddress AdvertisedIPAddress
```

The IP address used for clustering.

## GatewayListeningEndpoint {#gatewaylisteningendpoint-8d8a4d13}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/properties/gatewaylisteningendpoint-8d8a4d13/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Hosting/EndpointOptions.cs)

```csharp
public IPEndPoint GatewayListeningEndpoint
```

Gets or sets the endpoint used to listen for client to silo communication. If not set will default to [EndpointOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/) + [EndpointOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/)

## GatewayPort {#gatewayport-c7268207}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/properties/gatewayport-c7268207/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Hosting/EndpointOptions.cs)

```csharp
public int GatewayPort
```

Gets or sets the port this silo uses for silo-to-client (gateway) communication. Specify 0 to disable gateway functionality.

## SiloListeningEndpoint {#silolisteningendpoint-27d83f74}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/properties/silolisteningendpoint-27d83f74/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Hosting/EndpointOptions.cs)

```csharp
public IPEndPoint SiloListeningEndpoint
```

Gets or sets the endpoint used to listen for silo to silo communication. If not set will default to [EndpointOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/) + [EndpointOptions](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/)

## SiloPort {#siloport-242f5f94}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.configuration.endpointoptions/properties/siloport-242f5f94/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/Hosting/EndpointOptions.cs)

```csharp
public int SiloPort
```

Gets or sets the port this silo uses for silo-to-silo communication.
