Compartir a través de


TcpRelayConnectionMode Enumeración

Definición

Precaución

Esta API ya está en desuso.

Describe el modo de conexión para .NetTcpRelayBinding

[System.Obsolete]
public enum TcpRelayConnectionMode
[<System.Obsolete>]
type TcpRelayConnectionMode = 
Public Enum TcpRelayConnectionMode
Herencia
TcpRelayConnectionMode
Atributos

Campos

Hybrid 1

La comunicación se retransmite a través de la infraestructura de Azure Service Bus mientras los puntos de conexión de cliente y servicio negocian una conexión de socket directo entre sí. La coordinación de esta conexión directa se rige por el servicio en la nube Azure Service Bus. El algoritmo de conexión de socket directo es capaz de establecer conexiones directas entre dos partes que se encuentran detrás de firewalls opuestos y dispositivos NAT. El algoritmo solo usa conexiones salientes para el recorrido del firewall y se basa en un algoritmo de predicción de puerto mutuo para el recorrido NAT. Dado que el algoritmo de recorrido NAT depende de una coordinación muy limitada y una predicción de mejor estimación sobre el comportamiento DE NAT esperado, el algoritmo tiende a tener una tasa de éxito muy alta para escenarios de inicio y pequeña empresa con un pequeño número de clientes y degrada en su tasa de éxito con nats más grandes. Si se puede establecer una conexión directa, la conexión retransmitida se actualiza automáticamente a la conexión directa sin pérdida de mensajes o datos. Si no se puede establecer la conexión directa, los datos seguirán fluyendo a través de la Azure Service Bus Relay.

        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 la comunicación se retransmite a través de la nube Azure Service Bus. La conexión de control protegida por SSL se usa para negociar una conexión de socket de un extremo a otro retransmitida a través de la que fluyen todas las comunicaciones Client-Service. Una vez establecida la conexión, la infraestructura de Azure Service Bus actúa de forma similar a una retransmisión de proxy de reenviador de sockets que retransmite un flujo de bytes bidireccional. Este modo requiere además el puerto de salida 819 para el algoritmo de predicción NAT. Con la mayoría de los productos de firewall personales, la conexión de socket de salida establecida por el modo de conexión directa también requerirá que el usuario conceda una excepción de directiva única (firewall personal de Windows y otros productos normalmente solicitará al usuario) a la aplicación de hospedaje.

Se aplica a