sistemas distribuidos
Bom pessoal o que eu quero fazer eh um software parecido com o kasaa, eu gostaria que se alguem tiver ideias de como funciona esses software m deem algumas dicas pra ver como que eu posso desenvolver isso
obrigado.
obrigado.
Zumbi
Curtidas 0
Respostas
Alexandremarcondes
08/09/2004
Bom pessoal o que eu quero fazer eh um software parecido com o kasaa, eu gostaria que se alguem tiver ideias de como funciona esses software m deem algumas dicas pra ver como que eu posso desenvolver isso
.
Bem depende do que você quer conseguir com a rede ... se você procurar Peer to Peer ou Peer-to-peer ... você vai achar muita informação sobre este tipo de tecnologia ...
mas tudo depende do que você quer conseguir / disponibilizar na rede em termos de recursos e tudo mais ...
GOSTEI 0
Beppe
08/09/2004
Vc precisa de uma rede pela qual trafegará os dados. O Kazaa é apenas um cliente, usa a rede FastTrack. O eMule usa a do eDonkey, e tem o BitTorrent, são só algumas. Geralmente não se tem acesso a estas redes, mas tem o jeito não-politicamente correto de se fazer.
GOSTEI 0
Zumbi
08/09/2004
Vc precisa de uma rede pela qual trafegará os dados. O Kazaa é apenas um cliente, usa a rede FastTrack. O eMule usa a do eDonkey, e tem o BitTorrent, são só algumas. Geralmente não se tem acesso a estas redes, mas tem o jeito não-politicamente correto de se fazer.
Qual seria o jeito nao correto de se fazer isso??????
Oque eu quero na realidade eh fazer um software que mesmo que ele esteja em uma subrede ele consiga se comunicar com o servidor meu!!!!..
tipo o msn, o kasaa, o imesh, etc....
eu gostaria de ideias de como eu posso fazer algo que possa se comunicar com meu aplicativo servidor atravez de uma subrede qualquer, qual tecnologia utilizar, sockets, corba, ou outras..
GOSTEI 0
Beppe
08/09/2004
Se tu quiser usar teu servidor próprio não precisa descobrir nada. Nas máquinas clientes tu usa um TClientSocket pendura na porta e IP do servidor que escolher. No servidor tu faz outro com TServerSocket, que atederá aos pedidos do cliente naquela porta.
Eu escrevi aqui um exemplo há um tempo atrás. Posso te mandar por e-mail, se eu achá-lo. O que o programa faz é enviar dados do cliente para o servidor, dados podem ser texto ou arquivos, são identificados por uma sequência de bytes. Tu pode estender o programa para que o servidor reenvie para outros clientes.
Eu escrevi aqui um exemplo há um tempo atrás. Posso te mandar por e-mail, se eu achá-lo. O que o programa faz é enviar dados do cliente para o servidor, dados podem ser texto ou arquivos, são identificados por uma sequência de bytes. Tu pode estender o programa para que o servidor reenvie para outros clientes.
GOSTEI 0
Zumbi
08/09/2004
tens como enviar para ped2003@ibest.com.br
mas a questao eh quando eu estou em uma subrede e o client estah em outra subrede de outra empresa..
entende???
mas a questao eh quando eu estou em uma subrede e o client estah em outra subrede de outra empresa..
entende???
GOSTEI 0
Dopi
08/09/2004
Já experimentou usar algum programa de mapeamento de redirecionamento de Portas:
com o Winroute por exemplo, é possível programar uma Porta no Servidor que seja redirecionada para um IP dentro da Rede....
Ex: 200.xxx.xxx.xxx:5802 -> 192.168.0.2:5800 - Permite que você acesse o VNC de uma máquina Interna da Rede de uma rede externa.
com o Winroute por exemplo, é possível programar uma Porta no Servidor que seja redirecionada para um IP dentro da Rede....
Ex: 200.xxx.xxx.xxx:5802 -> 192.168.0.2:5800 - Permite que você acesse o VNC de uma máquina Interna da Rede de uma rede externa.
GOSTEI 0
Zumbi
08/09/2004
Já experimentou usar algum programa de mapeamento de redirecionamento de Portas:
com o Winroute por exemplo, é possível programar uma Porta no Servidor que seja redirecionada para um IP dentro da Rede....
Ex: 200.xxx.xxx.xxx:5802 -> 192.168.0.2:5800 - Permite que você acesse o VNC de uma máquina Interna da Rede de uma rede externa.
TERIA COMO ESPECIFICAR MELHOR A IDEIA DE COMO FAZER ISSO???
GOSTEI 0
Zumbi
08/09/2004
Aguem tem alguma ideia de como posso usar sockets para um aplicativo acessar outro aplicativo em outra rede com o delphi????
ou se alguem tem algum material de P2P com delphi... eu agradeceria...
ou se alguem tem algum material de P2P com delphi... eu agradeceria...
GOSTEI 0