Newsgroup: it.comp.lang.visual-basic
Titolo: Messaggio a pc in rete

Non vi angustierò con quesiti troppo complessi.
La mia è una domanda molto elementare: come si fa a inviare un messaggio ad 
un pc in rete?
E a conoscere quali sono i pc (e relativi IP) in rete?
Spero che la risposta sia altrettanto elementare.
azzie!
Mood

 
prrrrreeeeegggo!

 Buono studio!
I neuroni?!? Vorrà dire che sforzerò di più l'unico che ho (è orfano e 
figlio unico, oltre che sterile)!
Ho dato un'occhiata a Woodstock...ehm...Winsock e ora mi chiedo:
devo realizzare un'applicazione da istallare su un pc in rete.
Se per malauguratamente quest'ultima genera errore devo allertare un altro 
pc in rete:  creare necessariamente un'applicazione client/server? Non è 
possibile (senza creare connessioni) inviare diversamente un semplice 
messaggio di testo?
Mononeurone

Mood ha scritto:

Vediamo di ragionare insieme
Te la fai facile...come dire...come fare a vedere se c'è vita nell'universo?
Eh facile...si costruisce un atronave che va più veloce della luce e si 
comincia a girare per l'universo...quando si trovano omini verdi ...o 
blu...C'E' VITA NELL'UNIVERSO!
Il linguaggio è bello perchè si comunica!...ma come dice la saggezza 
popolare: tra il dire ed il fare c'è di mezzo il mare!
Ragioniamo allora su quello che vuoi fare
Ho un programmilo su un pc...se questo programmillo fa "qualcosa"...devo 
comunicarlo ad un altro PC
1) SE devi comunicare qualcosa a qualcuno.....devi sapere DOVE E' questo 
qualcuno (dove sta di casa)
2) SE sai  dove sta di casa....devi comunicare...nalla solita lingua 
altrimenti non vi capite!
3) Comunque vada....per comunicare TU devi spedire...e lui essere in 
casa per ricevere...o avere una bella casella di posta!
LA cosa si riduce in termini informatici
2 PC A e B
A si chiama 192.168.1.1 (ad esempio) e ha aperta una porta (ad esempio) 
  4662 (usiamo quelle di Emule va!)
B si chiama 192.168.1.50 e ha aperta la solita porta 4662
A ogni volta che succede qualcosa chiama B e gli manda ad esempio un 
messaggio di testo "ERRORE 309: Il gatto ha rovesciato la boccia dei 
pesciolini sul server"
B riceve il messaggio e fa qualcosa ...ad esempio ti comicia a 
lampeggiare di rosso lo schermo!...scrive un file di testo...invia una 
email al net administrator ...un SMS ai pompieri ....quello che vuoi
E se A si pianta talmente tanto che si fulmina il pc???
B (quando è acceso) chiama A ad intervalli regolari...se non gli 
risponde deduce che A ...o non è acceso...o è in crash tutto!
Comunque vada si traduce in avere un winsock su tutti e due i pc che sta 
  in attesa di un messaggio su una porta e si attiva di conseguenza!!!
E' esattamente il meccanismo di una chat...a e b sono 2 pc connessi in 
chat fra loro...diciamola così!
Questo nell'ipotesi che tu debba intervenire in automatico.....
il caso di prima: si fulmina il server...arriva dopo pochi minuti un sms 
sul cellulare di chi fa assistenza!
Se le cose sono più rilassate
fai inviare una email ad A....quando qualcuno tornerà su A e leggerà la 
posta vedrà il messaggio
"Sono il server...Venerdì mi sono fulminato!"....se lo leggi lunedì.....
Per inviare una email...o usi ancora il winsock...oppure cerca MAPI...

 popolare: tra il dire ed il fare c'è di mezzo il mare!
[simpaticone mode on]
tra il dire e il fare c'è di mezzo "e il"
[simpaticone mode off]
bye

"Nicola Ottomano"

<letterato_on>
    c'e' di mezzo "e" e basta :P
</>

 [simpaticone mode off]
wow... non oso immaginare cosa succede adesso che sei fuori dal tag... :P
Ciao 

 Per inviare una email...o usi ancora il winsock...oppure cerca MAPI...
Ehm....mi hai fatto fulminare il neurone! Meno male mi hanno dato quello di 
cortesia.
Ma comunque ho capito perfettamente.
Volevi dirmi questo: "Devi usare il winsock e basta, porcamiseria !"
Sei stato troppo chiaro: addirittura ho capito cose che mi ero imposto di 
non capire.
azzie.
Mood
P.S.:
Per quella storia degli omini verdi: guarda che basta avere i soldi e ti 
costruisci l'astronave: Poi te ne vai a spasso per le galassie a conoscere 
"gente" simpatica! 

> E a conoscere quali sono i pc (e relativi IP) in rete?
Mi associo a quest' ultima domanda.
Mi servirebbe creare un programma (in 
vb.net
) che scannerizza tutta la LAN e 
restituisce i vari IP della rete.
Come potrei cominciare?
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site: 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
Gamertag XBOX Live: Carmine XX
http://live.xbox.com/it-IT/profile/profile.aspx?pp=0&GamerTag=Carmine+XX