Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Obtener datos a traves de TCP-IP (https://www.clubdelphi.com/foros/showthread.php?t=87089)

lmpadron 12-11-2014 19:08:40

Obtener datos a traves de TCP-IP
 
Saludos Amigos

me ha surgido un problema urgente ... tengo una pizarra telefonica en mi empresa y me han pedido que analice los Logs de las llamadas. hay varios programas para ellos en Internet pero no son FREE y como estoy en cuba no puedo adquirirlos 0_o !!! Asi que solo me queda escribir y un programa para obtener la información, guardarla en una BD y después analizarla. Bueno hasta ahi todo esta bien .... mientras sea una idea ... el problema surge al tratar de llevarla a la realidad ya que nuca he programado nada relacionado con redes !!! hasta ahora he tratado con TcpClient pero al tratar de obtener la información se me congela ... imagino que estoy haciedno algo mal

Código:

TcpClient1->Connect();
TcpClient1->Receiveln();
/*TcpClient1->ReceiveBuf("a", 50, 0); ~~Con este no tengo claro que poner adentro*/

una ves recibida la informacion seria ponerla en una BD, pero por el momento para probar trato con un memo

Código:

Memo1->Lines->Add(TcpClient1->Receiveln());
y ahi se queda la cosa !!! no devuelve errores ni nada, solo que congela como cuando se cae en un ciclo infinito !!!

Alguna idea de como lograr recibir la dichosa informacion de la Pizarra????

NOTA: la pizarra envia bien la informacion por la IP XXX.XXX.XXX.XXX puerto 1753 ya que con otros programas (los trial) se recibe bien la información.

Lo que envia la pizarra es algo asi (sus Logs), fecha, hora, duracion de la llamada, quien marca, a quien se marca, tronco

11/11 10:24A 00:00:07 111 1234567 T001

Gracias de antemano por su ayuda

aguml 13-11-2014 09:13:52

hace muy poquito yo pregunté algo parecido que te puede ayudar. El post se llama "charlar procesos entre si". Creo que puse los fuentes pero si no estan y los trozos de codigo que aparecen no te sirven te lo paso. Lo unico es que yo lo hacia para comunicar dos procesos en el mismo pc y tu tendrias que indicar la ip.

aguml 13-11-2014 10:19:28

Esto que te pongo el enlace es sacado del proyecto que realicé pero quitado todo lo que se refiere al servidor para que actue solo como cliente. Pruebalo a ver que tal te va.
https://mega.co.nz/#!Fw0HWL7J!2uguk0...tO29-IUSVro7xo

lmpadron 13-11-2014 13:30:44

ok gracias aguml voy a probar ahora mismo !!! y posteo los resultados

lmpadron 13-11-2014 13:53:01

Se conecta perfecto aguml Gracias !!!

aguml 13-11-2014 14:52:16

De nada, agradece mejor a los que me han ayudado a mi en ese proyecto jejeje.


La franja horaria es GMT +2. Ahora son las 14:11:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi