Compartilhar via


TcpRelayConnectionMode Enumeração

Definição

Cuidado

Essa API foi preterida.

Descreve o modo de conexão para o NetTcpRelayBinding.

[System.Obsolete]
public enum TcpRelayConnectionMode
[<System.Obsolete>]
type TcpRelayConnectionMode = 
Public Enum TcpRelayConnectionMode
Herança
TcpRelayConnectionMode
Atributos

Campos

Hybrid 1

A comunicação é retransmitida por meio da infraestrutura de Barramento de Serviço do Azure enquanto os pontos de extremidade cliente e serviço negociam uma conexão de soquete direta entre si. A coordenação dessa conexão direta é regida pelo serviço de nuvem Barramento de Serviço do Azure. O algoritmo de conexão de soquete direto é capaz de estabelecer conexões diretas entre duas partes que ficam atrás de firewalls e dispositivos NAT opostos. O algoritmo usa apenas conexões de saída para a passagem do Firewall e depende de um algoritmo de previsão de porta mútua para a passagem nat. Como o algoritmo de passagem nat depende de uma coordenação muito estreitamente cronometrada e de uma previsão de melhor previsão sobre o comportamento nat esperado, o algoritmo tende a ter uma taxa de sucesso muito alta para cenários de Home and Small Business com um pequeno número de clientes e degrada em sua taxa de sucesso com NATs maiores. Se uma conexão direta puder ser estabelecida, a conexão retransmitida será atualizada automaticamente para a conexão direta sem perda de mensagens ou dados. Se a conexão direta não puder ser estabelecida, os dados continuarão a fluir pela Retransmissão de Barramento de Serviço do Azure.

        This mode additionally requires outbound port 819 for the NAT prediction algorithm. With most personal firewall products, the outbound socket connection that is being established by the direct connect 
        mode will also require a one-time policy exception to be granted by the user (the Windows Personal Firewall and other products will typically prompt the user) to the hosting application.
Relayed 0

Toda a comunicação é retransmitida pela nuvem Barramento de Serviço do Azure. A conexão de controle protegida por SSL é usada para negociar uma conexão de soquete de ponta a ponta retransmitida pela qual todos os Client-Service comunicação fluem. Depois que a conexão é estabelecida, a infraestrutura de Barramento de Serviço do Azure age muito como um proxy de encaminhador de soquete que retransmite um fluxo de bytes bidirecional. Além disso, esse modo requer a porta de saída 819 para o algoritmo de previsão nat. Com a maioria dos produtos de firewall pessoais, a conexão de soquete de saída que está sendo estabelecida pelo modo de conexão direta também exigirá que uma exceção de política única seja concedida pelo usuário (o Firewall Pessoal do Windows e outros produtos normalmente solicitarão ao usuário) para o aplicativo de hospedagem.

Aplica-se a