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