GARANTIR DESCONTO

Fórum ftp Cliente e Servidor #263841

30/12/2004

0

Amigos o negocio é o seguinte, preciso fazer um programa para manutenção de meus software utilizando transferencia de arquivos
Seria Assim

Um programa que fique junto ao meu Controle de Estoque e que monitore a conexão, tanto discada como rapida
que possa receber e enviar arquivos atraves dele. Arquivos tanto exe.bmp.html (qualquer tipo)
Este programa sera chamado pelo usuario do software de estoque e primeiro enviara a mim uma mensagem solicitando conexão.
eu receberei e conferindo a senha e logim dele poderei aceitar ou recusar sua conexão. se ele mandar um arquivo que eu veja a lista com extensão e detalhes do arquivo antes de aceitar.

No Servidor (Meu caso) tenha as mesmas funções, porem que eu possar saber quais os usuarios estão on-line tipo o icq.

que tanto o cliente como o servidor determine senhas e pastas compartilhadas, não podendo entrar em outra
seria um ftp, mas não sei como começar

tem muitos progrmas que poderia ser utilizado pra isto, como VNC e outros, porem tenho um certo receio de utilizar aquilo que realmente não sei o que esta fazendo. como programo em Delphi e sei que nos podemos fazer qualquer coisa, prefiro desenvolver minha propria solução com a ajuda de voces é claro
Agradeço a quem puder ajudar.

Dicas de logica, Layout, Rotinas, Segurança

Muito Obrigado


Dpinho

Dpinho

Responder

Posts

31/12/2004

Massuda

Trabalho com um sistema que precisa atualizar diariamente um conjunto de arquivos de dados e isso é feito via internet. Pela experiência, FTP é um protocolo muito complicado para essa finalidade: utiliza muitas portas e possui dois modos diferentes de operação (transferência ativa vs. passiva); o problema não é a complexidade, mas sim como configurar o acesso do cliente FTP à internet (já encontramos empresas que simplesmente bloqueavam FTP ou permitiam FTP com várias restrições).

Como algumas empresas tem adotado uma política ´dura´ com relação a firewall, o que adotamos foi usar HTTP para nossa transferência de dados. Praticamente todos nossos clientes, mesmo aqueles com severas restrições no acesso à internet, permitem HTTP.

Um exemplo desse tipo de uso é o componente [url=http://www.maxcomponents.net/components.html#MXWEBUPDATE]mxWebUpdate[/url] (freeware com fonte). Ele não é muito complicado e faz algo parecido com o que você está precisando.


Responder

Gostei + 0

31/12/2004

Dpinho

um otimo componente para atualização de software, mas preciso fazer algo como o ICQ, onde possa ver todos os clientes conectados e possa transferir pastas ou arquivos. preciso fazer algo onde meu micro ligado por adsl a net seja um servido de arquivo e o cliente possa conectar. da mesma forma eu possa conectar ao cliente..

Muito obrigado e feliz Ano novo


Responder

Gostei + 0

03/01/2005

Massuda

Pelo que entendi você quer algo mais para IM do que FTP... talvez compense (ou ajude a pensar) dar uma olhada nos protocolos usados por esses programas.

Tanto o [url=http://www.rejetto.com/icq/]protocolo do ICQ[/url] como o [url=http://www.hypothetic.org/docs/msn/]protocolo do MSN[/url] (entre outros) são protocolos proprietários e, portanto, o que existe na internet foi obtido via engenharia reversa e contem algumas/várias imprecisões. O [url=http://www.jabber.org/protocol/]Jabber[/url] é open-source e possui uma boa documentação sobre os protocolos de comunicação utilizados.


Responder

Gostei + 0

03/01/2005

Dpinho

Pelo que entendi você quer algo mais para IM do que FTP... talvez compense (ou ajude a pensar) dar uma olhada nos protocolos usados por esses programas. Tanto o [url=http://www.rejetto.com/icq/]protocolo do ICQ[/url] como o [url=http://www.hypothetic.org/docs/msn/]protocolo do MSN[/url] (entre outros) são protocolos proprietários e, portanto, o que existe na internet foi obtido via engenharia reversa e contem algumas/várias imprecisões. O [url=http://www.jabber.org/protocol/]Jabber[/url] é open-source e possui uma boa documentação sobre os protocolos de comunicação utilizados.

bem seria isto mesmo, mas o problema é que não sei como começar


Responder

Gostei + 0

03/01/2005

Bruno_fantin

Começa vendo os exemplos de chat que vem junto com o Delphi...

E inspirado nesse exemplo, e nas documentações que o Massuda passou... Você faz o seu programa....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar