Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Componentes TCP/UDP (https://www.clubdelphi.com/foros/showthread.php?t=62735)

JPMMVR 11-01-2009 12:24:07

Componentes TCP/UDP
 
Buenas de nuevo, ya no se que hacer con las transferencias TCP de ficheros.

He probado de programar con los INDY que trae mi Delphi 7, con un componente llamado WSocket12 y con otro llamado "Fundamentals collection" y si no es una cosa es otra pero no logro tener una transferencia estable entre un Server y un Cliente.

Queria probar con los componentes INDY version 10.xx pero no hay manera de encontrar la version para Delphi 7.

En la pagina WEB de INDY no se puede bajar, da error la pagina desde hace ya 2 semanas que lo intento. Alguna alma caritativa que me pueda decir de donde lo puedo bajar y sobre todo que he de hacer para instalarlo, ya que alguna versión que he podido bajar de INDY 10, no hay manera de instalarlo con el fichero "DPK", da error y no deja que actualice la version INDY que trae mi Delphi 7. Que debo hacer?, desinstalar el INDY original?, como lo hago? y si no es asi cual puede ser el problema.

Además si alguien tiene alguna fuente con ejemplo de como transferir TEXTO y FICHEROS entre Server y Cliente con INDY y puede pasarmela, se lo agradeceria hasta el infinito.

Es increible que una cosa tal elemental y tal sencilla me este dando tantos problemas como es la transferencias TCP. Nunca lo habia probado hasta ahora, pero es que no le veo nada extraordinario para que este dando tantos problemas.

Tambien escucho otras soluciones, es decir, si alguien ha trabajado con algun otro componente del tipo SOCKET (TCP/UDP) y le funciona correctamente, por favor comentenlo para poder valorar esa idea.
Gracias a todos y espero vuestros comentarios.

Julián 11-01-2009 13:02:45

Hola!

Yo los INDY los dejé por imposibles. Son la mierda mas grande que he visto en mi vida. Así que te recomiendo los ICS de OverByte, que son opensource y tienen un montonazo de ejemplos en su página. Y ademas sirven para todas las versiones de Delphi.

Esta es un web: http://www.overbyte.be/frame_index.h...ducts/ics.html

Yo tengo hecho un programa para jugar al ajedrez a traves de internet y también un cliente de IRC (tienes su código fuente aquí) y ambos funcionan perfectamente gracias a los ICS.

Un saludo!

JPMMVR 11-01-2009 21:59:27

Gracias, lo probare y posteare los resultados.

Una pregunta, he mirado la pagina WEB y no me queda claro si es gratis o hay que pagar por este componente ICS ?
Otra cosa, estoy intentando bajar la version ICS-V7 que esta en la pagina que has posteado y no hay manera de que baje, debe tener algun problema. Te seria mucha molestia poderme enviar por MAIL la version instalable ICS-V7 o la V6 ?. Mi Mail es carabana@hotmail.com

Gracias

Julián 12-01-2009 02:28:19

Hola!
He probado y las tres versiones bajan sin problemas. Si hay algún problema será tu navegador o algo en tu ordenador. Lo mismo es una chorrada como algún antipopup o algo parecido.

Deberías usar la versión 5 que es la estable, y como ya te dije en el otro mensaje son opensource, libres. O sea, con código fuente y libres, y ademas, gratis.

Un saludo!

JXJ 12-01-2009 03:47:56

son free y opensource de aqui descargas la ultima version

[ Download the latest ICS-V5 Distribution ]
Support all Delphi 1-2007 and BCB versions 1-6
Now with ICS-SSL for free.

http://www.overbyte.be/arch/OverbyteIcsV5.zip

Download the required files. (para el soporte a SSL con los ICSV5 del enlace de arriba)
http://www.overbyte.be/arch/IcsSslSrcV5i.zip

y aqui el listado con los enlaces a todas las versiones de ICS. por si quieres
una version. que nosea la de la pagina principal

http://www.overbyte.be/arch/

JPMMVR 12-01-2009 10:34:30

Gracias a los 2, ya tengo instalados los componentes ICS y los probare. Espero poder lograr lo que necesito.

Gracias de nuevo

sebasthian777 13-04-2009 12:20:37

Los puedo molestar con una consulta (perdon por re abrir un post viejo o no tanto)... pero donde puedo encontrar ejemplos de la ics.... en los ejemplos que vienen dice tener sobre udp (como dice la pagina oficial) pero una vez instalado el compononte no aparece dicho ejemplo de udp server en ningun lado... hay alguna documentacion de como usar este grupo de componnentes? donde la puedo encontrar?

desde ya muchas gracias !!!

Julián 13-04-2009 19:03:23

Cita:

Empezado por sebasthian777 (Mensaje 344758)
Los puedo molestar con una consulta (perdon por re abrir un post viejo o no tanto)... pero donde puedo encontrar ejemplos de la ics.... en los ejemplos que vienen dice tener sobre udp (como dice la pagina oficial) pero una vez instalado el compononte no aparece dicho ejemplo de udp server en ningun lado... hay alguna documentacion de como usar este grupo de componnentes? donde la puedo encontrar?

En el ZIP que lleva los ICS tienes un puñao de ejemplos, por ejemplo estos dos:
UdpLstn: A UDP server demo. It listen for UDP messages on a given port and displays them.
UdpSend:A UDP client demo. It sends or broadcasts UDP messages to a given port.

Ademas, en la misma página hay un motón de ejemplos y aplicaciones de terceros, y documentación abundante.
Sólo tienes que buscarla, que no está escondida ni nada parecido.

Un saludo!

sebasthian777 13-04-2009 19:12:49

Cita:

Empezado por Julián (Mensaje 344796)
En el ZIP que lleva los ICS tienes un puñao de ejemplos, por ejemplo estos dos:
UdpLstn: A UDP server demo. It listen for UDP messages on a given port and displays them.
UdpSend:A UDP client demo. It sends or broadcasts UDP messages to a given port.

Ademas, en la misma página hay un motón de ejemplos y aplicaciones de terceros, y documentación abundante.
Sólo tienes que buscarla, que no está escondida ni nada parecido.

Un saludo!


si si, te agradesco... pero no se porque extraña y bizarra razon en el zip que descarge no estan los ejemplos de udp =S:confused:


pero "a falta de recursos sobrante de ingenio"... ya estuve investigando a lo "cavernicola" modo prueba y error y le estoy encontrando la forma de usarlo.... desde ya muchas gracias... parece ser una muy buena opcion/alternativa.

salu2!!!


La franja horaria es GMT +2. Ahora son las 10:49:39.

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