Fórum Enviar/Capturar String pela Rede #337350
05/02/2007
0
meu aplicativo no servidor enviaria mensagens (em forma de strings) para toda a rede, onde os clientes iriam monitorar, caso encontre a mensagem, essa seria exibida,
mas o problema é que eu nao quero enviar apenas para um ou outro micro, e sim, enviar para toda a rede, onde todos os computaodres iriam receber e ler a string;...
tipo, eu vou no server e começo o envio, e peço para que os clientes comecem a escutar....
alguém pode me dar uma dica?
abraços
Eniorm
Curtir tópico
+ 0Posts
05/02/2007
Cabelo
Gostei + 0
05/02/2007
Eniorm
eu teria que enviar para toda a rede, onde os micros clientes estariam escutando toda a rede tbm.... em busca da string enviada pelo servidor
que componentes são esses: Sockets ?
abraço
Gostei + 0
06/02/2007
Mlnascimento
[b:10f025394a]no servidor :
[/b:10f025394a]Coloque o componente socket server ajuste as propriedade conforme
[b:10f025394a]Nome :[/b:10f025394a] servidor
[b:10f025394a]porta :[/b:10f025394a] padrao ou alguma porta que esteja livre (fique atento para que a porta utilzada esteja liberada pelo firewall)
num botão,menu ou outro componete que você utilizar para enviar as mensagens para rede coloque o seguinte comando
For i := 0 to Servidor.Socket.ActiveConnections-1 do
Begin
Servidor.Socket.Connections[i].SendText(´MENSAGEM´);
End;
onde mensagem e o texto a ser enviado para a rede
[b:10f025394a]no cliente : [/b:10f025394a]coloque o componete socket cliente ajuste as propriedade conforme
[b:10f025394a]adress : [/b:10f025394a]nome do cliente
[b:10f025394a]host : [/b:10f025394a]nome ou numero do ip onde fica o servidor
[b:10f025394a]porta :[/b:10f025394a] utilizar a mesma porta que usou para configurar o socket server
no evento [b:10f025394a]onread [/b:10f025394a] do socket cliente digite o seguinte codigo
componete := clientsocket1.Socket.ReceiveText ;
onde componete e o objeto utilizado por você para exibir a mensagem.
ps . lembre que para que o cliente funcione corretamente e preciso que a aplicação servidora esteja sendo executada.
Gostei + 0
06/02/2007
Eniorm
mas, nos clientes, tem como nao especificar o IP do server, e deixar que ele tente localizar de onde vem as mensagens ??
abraço
Gostei + 0
06/02/2007
Mlnascimento
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)