Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-09-2003
juan_jo juan_jo is offline
Registrado
 
Registrado: sep 2003
Posts: 1
Poder: 0
juan_jo Va por buen camino
pasar aplicacion con socket de D5 a D7

Hola.

Me gustaria pasar una aplicacion con socket que consta de dos modulos: cliente y servidor. Los clientes se conectan al servidor
y proporcionan un identificador y este les responde con un numero secreto que rescata de una b.d.

Esta aplicacion esta hecha en D5 usando los componentes TclientSocket y TserverSocket.

El problema es que estos componentes no existen en D7, lo mas parecido que he visto es Ttcpclient y TtcpServer.

Lo que ocurre es que en D5 el componente TserverSocket tiene un evento: OnClientRead; que es el que se usa para rescatar el identificador que te envia el cliente y devolverle el la palabra clave.

Ademas, el componente TtcpServer de D7 no tiene este evento, por lo tanto es casi necesario modificar la aplicacion por completo para poder pasarlo a D7.

¿Estoy utilizando los componentes correctos?. Si es asi, ¿Como puedo rescatar los identificadores que me envian los clientes y generar el mensaje de respuesta?.

Saluditos
Responder Con Cita
  #2  
Antiguo 19-09-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
En Delphi 7 aún existen los componentes FastNet... el tema es que no estan "instalados" en la instalación por defecto.
Te recomiendo leer este hilo: http://www.clubdelphi.com/foros/show...&threadid=3212

PD: Igualmente me parece que tendrías que evaluar si no es conveniente migrar a INDY

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 12-08-2004
Avatar de lucendo
lucendo lucendo is offline
Registrado
 
Registrado: jun 2003
Ubicación: Elche (Alicante) - Spain
Posts: 9
Poder: 0
lucendo Va por buen camino
Instalar Packages de components

Hola, yo he pasado un codigo de sockets de D5 a D7 y funciona perfectamente.

Tienes que seleccionar en la barra de los menus la opcion component y del menu la opcion Install Packages, en la ventana que te sale pinchas Add y buscas en el explorador que te abre c:\archivos de progrmas\borland\delphi7\bin y ahi veras todos los componentes que quieras añadir, busca uno que dice dclsockets70.bpl seleccionalo abrelo y ya tienes los componentes socket en el delphi7 .

Ah tambien puedes instalar el Qreport que tampoco biene por defecto.

Bueno soy novato tambien pero voy progresando.

Un saludo.

Lucendo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:26:54.


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
Copyright 1996-2007 Club Delphi