[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Messaggi in broadcast lan



Ciao,

se sei in grado di scrivere un pezzo di codice C o Java ti suggerisco di inviare un messaggio su un indirizzo di multicast IP, che permette di evitare a livello applicativo di scartare i frames broadcast che ti arriverebbero comunque.

Io la cosa la feci in java, sia server che client, e il server mandava l'ora e i client la visualizzavano.

la cosa è molto semplice.

L'uso di multicast permetterebbe di avere anche in mezzo router che se opportunamente configurati potrebbero mandare in giro il tuo messaggio.

Ovviamente il mio multicast server e client non sono completi, ad esempio non fanno join etc ai multicast group.

se vuoi posso condividere il codice java.

ciao

Il 21/03/2012 11.10, Gianni Carabelli ha scritto:
On 03/21/2012 10:36 AM, Fox wrote:
Ciao :)
Sto cercando di mettere insieme un sistema di notifica per dei pc
desktop che creano una lan.
I messaggi vengono visualizzati come "bolla" sui desktop gnome tramite
il comando notify-send che sfrutta dbus
(questo metodo mi svincola da qualsiasi problema legato all'utente
connesso, permessi eccetera...)
Il problema e' che io voglio che Server A possa notificare a tutti i pc
in rete vari messaggi.
Per scopo dimostrativo ho fatto una prova con netcat da pc a pc e funziona
Ora devo trovare una soluzione definitiva, che mi permetta appunto di
inviare lo stesso messaggio a tutti, con una ragionevole dose di sicurezza.
In sostanza devo trovare un progammino da mettere in ascolto su ogni pc
che sia configurato per ascoltare solo da un indirizzo preciso
e devo trovare un programmino da far girare sul server a cui posso
inviare messaggi tramite eventi vari (iNotfy) e che poi si preoccupi di
trasmettere in broadcast.

Stavo pensando a qualcosa tipo wakeonlan
ma mi mancherebbe il lato client :D

Idee?

Christian


Premesso che al volo non so qual'è la soluzione pulita, fossi in te riavvolgerei il nastro e proverei a pensare XMPP.



Saluti
JohnnyRun
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking


--
###############################
Iskra di Stefano Bianchi
Stefano Bianchi
T+39 348 2653362
F+39 02700438539
stefano.bianchi@iskranet.net
###############################

_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking