2020-04-03 15:05:06 +02:00
|
|
|
|
namespace TLSharp.Core
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// When the Telegram server responds with a set of addresses to connect to, DataCenterIPVersion indicates a preference
|
|
|
|
|
|
/// for how to choose the IP address to connect to
|
|
|
|
|
|
/// </summary>
|
2020-04-03 15:55:21 +02:00
|
|
|
|
public enum DataCenterIPVersion
|
2020-04-03 15:05:06 +02:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
/// Picks the first available address passed by Telegram
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// </summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
Default,
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Takes only IPv4 addresses
|
|
|
|
|
|
/// </summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
OnlyIPv4,
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Takes only IPv6 addresses
|
|
|
|
|
|
/// </summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
OnlyIPv6,
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Connection to IPv4 addresses is preferred to IPv6 addresses
|
|
|
|
|
|
/// </summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
PreferIPv4,
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// <summary>
|
2020-04-03 17:53:16 +02:00
|
|
|
|
/// Connection to IPv6 addresses is preferred to IPv4 addresses
|
2020-04-03 15:05:06 +02:00
|
|
|
|
/// </summary>
|
2020-04-03 19:25:55 +02:00
|
|
|
|
PreferIPv6,
|
2020-04-03 15:05:06 +02:00
|
|
|
|
}
|
|
|
|
|
|
}
|