Jerfs 1 Denunciar post Postado Agosto 7, 2008 Galera, alguém sabe como eu faço para saber quem está executando o programa?! desenvolvi um sistema que está rodando em rede, com um banco de dados feito em ACCESS. Tem jeito de eu saber quem está executando o programa para quando eu for fazer uma atualização do executável comunicar com a pessoa diretamente pedindo para fechar o software?! Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Agosto 7, 2008 Aqui usamos Socket... sempre que uma estação abre o sistema ele envia uma mensagem para o servidor informando o usuário, o sistema que conectou e o IP do cliente... E se preciso fazer alteração mando uma mensagem pelo Servidor pelo próprio Socket e fecho a aplicação Cliente... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Agosto 7, 2008 Pô legal... exatamente isso que eu preciso, tem algum exemplo de como começar isso? Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Agosto 7, 2008 Pelas políticas internas da empresa não posso passar código fonte... mas procure na Web por Chat com Sockets... Deve até ter aqui no fórum mesmo... Abraço! DICA: Faça na leitura do Client algo do tipo: if(vMensagem = 'Desconectar')then begin showmessage('Devido a uma solicitação seu sistema será encerrado!'); Application.Terminate; end; Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Agosto 7, 2008 Fazemos da mesma forma que o Hugo indicou, fica fácil e prático, o desenvolvimento com socket é super simples sem stress algum... Compartilhar este post Link para o post Compartilhar em outros sites