Tiempo de Respuesta excesivo en conexión TCP

22/03/2005 - 18:09 por rurum - X | Informe spam
Hola,
Estoy haciendo un sistema que hace una consulta a un servidor vía TCP,
utilizando la librería de .NET System.Net.Sockets y la clase TcpClient.
Sin embargo, el tiempo que tarda en hacer la conexión es excesivamente
largo, entro 7 y 10 segundos, lo que no sucede utilizando un componente como
PowerTCP, en cuyo caso no llega a tardarse 1 segundo.
Alguien tiene idea cual es la razón para que la conexión se tarde tanto?
La línea específica que demora es la siguiente:
TcpClient tcpClient = new TcpClient(strIP,numPort);
ó
tcpClient .Connect();

Gracias por su ayuda,
rurum
 

Leer las respuestas

#1 Octavio Hernandez
22/03/2005 - 22:30 | Informe spam
Hola,

La clase TcpClient es de muy alto nivel, probablemente a diferencia de
PowerTCP.
¿No estará influyendo la resolución de DNS? ¿El parámetro strIP representa
una IP o un nombre DNS?

Slds - Octavio

"rurum - X" <rurum - escribió en el mensaje
news:
Hola,
Estoy haciendo un sistema que hace una consulta a un servidor vía TCP,
utilizando la librería de .NET System.Net.Sockets y la clase TcpClient.
Sin embargo, el tiempo que tarda en hacer la conexión es excesivamente
largo, entro 7 y 10 segundos, lo que no sucede utilizando un componente
como
PowerTCP, en cuyo caso no llega a tardarse 1 segundo.
Alguien tiene idea cual es la razón para que la conexión se tarde tanto?
La línea específica que demora es la siguiente:
TcpClient tcpClient = new TcpClient(strIP,numPort);
ó
tcpClient .Connect();

Gracias por su ayuda,
rurum

Preguntas similares