TsgcTCPClient › Propiedades

TsgcTCPClient Propiedades

Propiedades publicadas agrupadas por propósito, seguidas de la lista alfabética completa.

Conexión

NombreDescripción
ActiveAbre o cierra la conexión TCP sin procesar al servidor configurado.
HostDirección IP o nombre DNS del servidor TCP al que se conectará el cliente.
PortPuerto TCP utilizado para conectarse al servidor remoto.
TLSHabilita una conexión TLS/SSL segura al servidor TCP.
IPVersionSelecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP.
ProxyEnruta la conexión TCP a través de un servidor proxy HTTP o SOCKS.

Binding

NombreDescripción
BoundIPDirección IP local a la que se enlaza el socket del cliente antes de conectarse.
BoundPortPuerto TCP local al que se enlaza el socket del cliente antes de conectarse.
BoundPortMinLímite inferior del rango de puertos locales al vincular la conexión saliente a un rango de puertos.
BoundPortMaxLímite superior del rango de puertos locales al vincular la conexión saliente a un rango de puertos.

Tiempos de espera

NombreDescripción
ConnectTimeoutTiempo máximo en milisegundos que el cliente espera a que se establezca la conexión TCP.
ReadTimeoutTiempo máximo en milisegundos que el cliente espera datos entrantes antes de generar un error de tiempo de espera de lectura.
WriteTimeoutDuración máxima en milisegundos para el envío de datos al otro par.

Socket

NombreDescripción
UseNagleHabilita o deshabilita el algoritmo de Nagle (TCP_NODELAY) en el socket del cliente.
LingerStateConfigura la opción de socket SO_LINGER utilizada cuando el cliente cierra la conexión.
TCPKeepAliveHabilita las sondas de keep-alive TCP a nivel del sistema operativo en el socket del cliente.

Fiabilidad

NombreDescripción
HeartBeatActiva un latido de nivel de aplicación periódico para mantener la conexión activa y detectar bloqueos.
WatchDogSe reconecta automáticamente al servidor tras una desconexión inesperada.
ThrottleLimita el número de bits por segundo enviados o recibidos por el socket del cliente.

Seguridad

NombreDescripción
TLSOptionsConfigura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura utilizados cuando TLS está habilitado.

Avanzado

NombreDescripción
QueueOptionsPone en cola los mensajes salientes de texto, binarios y ping para que se serialicen en el hilo de conexión.
NotifyEventsControla cómo se envían los eventos de conexión al hilo principal.

Diagnósticos

NombreDescripción
LogFilePersiste el tráfico de socket entrante y saliente en un archivo, lo cual es útil para depurar el protocolo a nivel de wire.

Todas las Propiedades (alfabético)

NombreDescripción
ActiveAbre o cierra la conexión TCP sin procesar al servidor configurado.
BoundIPDirección IP local a la que se enlaza el socket del cliente antes de conectarse.
BoundPortPuerto TCP local al que se enlaza el socket del cliente antes de conectarse.
BoundPortMaxLímite superior del rango de puertos locales al vincular la conexión saliente a un rango de puertos.
BoundPortMinLímite inferior del rango de puertos locales al vincular la conexión saliente a un rango de puertos.
ConnectTimeoutTiempo máximo en milisegundos que el cliente espera a que se establezca la conexión TCP.
HeartBeatActiva un latido de nivel de aplicación periódico para mantener la conexión activa y detectar bloqueos.
HostDirección IP o nombre DNS del servidor TCP al que se conectará el cliente.
IPVersionSelecciona la versión del protocolo IP (IPv4 o IPv6) utilizada para la conexión TCP.
LingerStateConfigura la opción de socket SO_LINGER utilizada cuando el cliente cierra la conexión.
LogFilePersiste el tráfico de socket entrante y saliente en un archivo, lo cual es útil para depurar el protocolo a nivel de wire.
NotifyEventsControla cómo se envían los eventos de conexión al hilo principal.
PortPuerto TCP utilizado para conectarse al servidor remoto.
ProxyEnruta la conexión TCP a través de un servidor proxy HTTP o SOCKS.
QueueOptionsPone en cola los mensajes salientes de texto, binarios y ping para que se serialicen en el hilo de conexión.
ReadTimeoutTiempo máximo en milisegundos que el cliente espera datos entrantes antes de generar un error de tiempo de espera de lectura.
TCPKeepAliveHabilita las sondas de keep-alive TCP a nivel del sistema operativo en el socket del cliente.
ThrottleLimita el número de bits por segundo enviados o recibidos por el socket del cliente.
TLSHabilita una conexión TLS/SSL segura al servidor TCP.
TLSOptionsConfigura certificados, versión TLS, ALPN, IOHandler y otros detalles de conexión segura utilizados cuando TLS está habilitado.
UseNagleHabilita o deshabilita el algoritmo de Nagle (TCP_NODELAY) en el socket del cliente.
WatchDogSe reconecta automáticamente al servidor tras una desconexión inesperada.
WriteTimeoutDuración máxima en milisegundos para el envío de datos al otro par.