Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-06-2006
edlm edlm is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
edlm Va por buen camino
Algun consejo para comenzar proyecto

Nesecito hacer un proyecto que cargue una foto al formulario y la envie a otra computadora pero no el archivo sino solo la imagen, para que la otra persona no la pueda modificar solo ver, algo asi como la foto de contacto del MSN pero que se pueda cambiar de tamaño, nunca he trabajado con coneccion a internet por lo que agradeceria un consejo o una idea de como hacerlo.

Saludos
Responder Con Cita
  #2  
Antiguo 01-06-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Vamos por partes, la imagen la vas a tener que enviar enterita, otra cosa es que solo la muestres y no la guardes en ningun sitio. Aunque el que la recibe siempre podra copiar la foto aunque sea usando el boton de imprimir pantalla

Ahora vamos con la parte de red. Primero tienes que decidir que componentes usar, Indy puede ser una buena eleccion si no quieres liarte mucho con los sockets. Luego tienes que decidir como vas a enviar el archivo, si usaras algun protocolo conocido como ftp, http, etc o te crearas uno tu propio, o incluso si mandaras los datos a lo bruto.

Para decidir ten en cuenta un par de detalles, tendras que hacer 2 aplicaciones una servidor y otra cliente. El servidor permanece a la escucha y es el cliente el que inicia la comunicacion. Ahora bien, ¿Cual sera el servidor y cual el cliente? pues eso depende, puede ser que en la primera maquina tengamos el servidor y desde la otra maquina accedamos a el, descarguemos la imagen y la mostremos, o por el contrario el servidor puede estar en la segunda maquina y desde la primera accederiamos a ella para subir la imagen.

Bien despues de esta introduccion te dire lo que yo haria para no complicarme demasiado. Pondria el servidor en la primera maquina y usaria el componente TIdHTTPServer de Indy para que actue como un pequeño servidor web (lo hace todo el, casi no hay que programar), luego en la segunda maquina pondria el cliente y usaria un TIdHTTPClient, wininet o incluso un TWebBrowser para descargar la imagen, culaquiera de los 3 metodos apenas requiere codigo.

Espero que te sirva para empezar
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Existe algún Proyecto de contabilidad OpenSource socger Varios 2 27-12-2005 10:21:25
Consejo para Acelerar Procesos manuelpr Varios 2 08-03-2005 09:02:22
Consejo para desarrollar en linux Casimiro Notevi Varios 2 05-01-2005 10:41:51
Algun consejo para copiar datos? Tecnic2 Conexión con bases de datos 19 21-09-2004 18:05:08
Necesito de sus consejos para comenzar !!! Exequiel Firebird e Interbase 2 04-07-2003 09:51:27


La franja horaria es GMT +2. Ahora son las 01:41:47.


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