Hola y gracias por su respuesta.
Realizo el post y recupero un xml que me entrega de respuesta. La llamada al post la hago de la siguiente manera:

//Método para el llamado a url con los parámetros especificados

#region RequestURL: llamado a url con los parámetros especificados

private string RequestURL(string urlPlataforma, string postUrl)

{

string resp;

try

{ // Creo un Objeto Request para la llamada a una URL

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlPlataforma);

request.Method = "POST";

Encoding encode = Encoding.GetEncoding("ISO-8859-1");

byte[] byteArray = Encoding.Default.GetBytes(postUrl);

// 'ContentType' property of the 'HttpWebRequest' class is set to "application/x-www-form-urlencoded".

request.ContentType="application/x-www-form-urlencoded";

// 'ContentLength' property is set to Length of the data to be posted.

request.ContentLength=byteArray.Length;

Stream newStream = request.GetRequestStream();

newStream.Write(byteArray,0,byteArray.Length);

newStream.Close();

// Genero un response para obtener la respuesta desde la URL llamada

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Stream respuesta = response.GetResponseStream();

StreamReader readRespuesta = new StreamReader(respuesta, encode);

resp = readRespuesta.ReadLine() + readRespuesta.ReadLine();

response.Close();


return resp;

}

Gracias.

----- Original Message ----- From: "Angel "Java" Lopez" <[EMAIL PROTECTED]>
To: "puntonet List Member" <[email protected]>
Sent: Friday, October 27, 2006 6:31 AM
Subject: [puntonet] Post y Timer: Como optimizarlo


Hola gente!

Plantearia alguna solucion tipo Productor-Consumidor

http://www.java2s.com/Code/CSharp/Thread/Producer-Consumer.htm
http://www.yoda.arachsys.com/csharp/threads/deadlocks.shtml
http://www.codeproject.com/csharp/h5csthreading.asp

o poner en la cola del thread pool algun trabajo....

Pero sospecho que debe haber algun tema en la creacion del objeto WebRequest o similar que estes armando. Lo estas construyendo cada vez? Hay algun codigo o seudocodigo de lo que estan haciendo>

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/

----- Original Message ----- From: "Ezequiel Díaz Pacheco" <[EMAIL PROTECTED]>
To: "puntonet List Member" <[email protected]>
Sent: Thursday, October 26, 2006 9:35 PM
Subject: [puntonet] Post y Timer: Como optimizarlo


Como ya te dijeron, el problema principal lo debés tener en la
conexión o en el server al que le hacés los posts. Lo único que
podrías mejorar en el cliente es usar multi-threading para poder hacer
varias conexiones al mismo tiempo.

Saludos,
Ezequiel.

On 10/26/06, Federico Lazarte <[EMAIL PROTECTED]> wrote:
Estimada Lista
Tengo el siguiente inconveniente que resolver:
Debo diseñar una componente en la que cada 1 segundo, lea 5 registros de una tabla, 5 registros de otra tabla, y, con esos 10 registros, realizen el post
a una url
A la componente la tengo lista, el echo es que al hacer el primer post,
demora tanto que ya esta leyendo los proximos 10 registros y recien se
postearon uno o dos registros.
Alguien sabe de que forma puedo optimizar esto?.
Ese proceso se debe realizar cada un segundo, ya que es un sistema de
mensajes de texto.
Muchas gracias.

Federico





--
Ezequiel Díaz Pacheco





Responder a