Fórum Derrubar aplicaçao estilo MSN ! #284635
14/06/2005
0
uso ibx e ja tenho um campo q demostra se a pessoa esta conectada.
Atualmente nao deixo o usuario entrar caso o campo de conectado esteja como ´S´ so q isso nao funciona mto bem pois caso o sistema trave ou uma queda de energia aconteça o usuario nao consegue acessar novamente o prog. o q me traz mts problemas !!!!
grato !!!
Guilherme
Curtir tópico
+ 0Posts
19/06/2005
Guilherme
galera ajuda eu ae !!!
Gostei + 0
19/06/2005
Michael
Vc podia fazer assim:
Quando for logar um usuário, seu programa faz um broadcast pela rede procurando outra instância da aplicação sendo executada. Quando ele achar uma, ele envia uma mensagem via TCP/IP para ela, pedindo o nome do usuário logado. Então ela devolve para a primeira aplicação o nome, e vc compara com o q o usuário acabou de informar. Deste modo vc não precisa salvar a informação no disco e os problemas de travamento e queda de luz não comprometerão o processo.
[]´s
Gostei + 0
19/06/2005
Guilherme
onde encontro um exemplo ???
Gostei + 0
20/06/2005
Michael
Eu não conheço nenhum site q tenha o q eu sugeri pronto, pois a idéia q te dei foi eu mesmo q pensei.
Mas não é difícil de se fazer: basta vc usar os componentes da paleta Indy para realizar a comunicação entre os aplicativos. Para realizar o broadcast na rede, vc pode fazer uma função q mande mensagens para todos os PC´s de um determinado intervalo de IP´s. Tipo, vc configura q sua rede começa no IP 192.167.0.1 e vai até o 192.167.0.10.
Vai tentando aí e qualquer coisa eu te ajudo.
[]´s
Gostei + 0
20/06/2005
Guilherme
ai fica mais facil a comunicaçao !!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)