Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Sapere Se il Pc è Collegato alla rete?

Esiste un'api o una fuzione per sapere se un pc e collegato ad una LAN?

Controllare se hai IP e che sia diverso da 127.0.0.1?

Potresti Spiegarti Meglio per favore!
non sono molto pratico!
Grazie!

Qualche post indietro trovi come identificare l'IP del tuo pc.
Se è = 127.0.0.1 significa che non sei in rete, altrimenti lo sei.
Unico problema se la tua rete non è tcp-ip (questo devi saperlo te)

Unico problema se la tua rete non č tcp-ip (questo devi saperlo te)
Infatti la domanda e' mal posta, come direbbe Quelo :), poiche'
e' molto generica.
Sarebbe opportuno che Mauro ripresentasse una domanda piu' precisa,
faccio alcuni esempi:
- il programma gira su un client o su un server;
- quali s.o. intende usare (solo nt, solo 9x, tutti win);
- protocollo di rete usato (tcp-ip, ipx, ...);
- cosa farebbe lui a mano per sapere se e' attivo tale collegamento;
et cetera, et cetera
Ciao
Aldo

Prima di tutto grazie hall per l'interessamento.
1) Nella mia rete non c'è un server ma prima poi ci sarà :)
2)win 98 me
3)il protocollo di rete e il tcp-ip
4)Ho un db situato su pc della rete  e diversi portatili che si connettono.
   Sul prog dei portatili sul form_load faccio semplicemente una
dir(percorsoReteDb)
   se mi restituisce il percorso il programma si comporta come se fosse in
rete,
   se no mi da errore si comporta come se non fosse in rete.
   Il problema che la funzione dir se non trova il file ci mette 40 sec. e
dico 40 sec.
   per generare l'errore facendo si che il prog parta dopo ripeto 40 sec.
   Allora ho pensato di chiedervi se esisteva un modo più veloce per far
capire
  al prog che il portatile non è collegato alla rete!
Ciao
Mauro

  al prog che il portatile non è collegato alla rete!
A mano come faresti, visto che hai il tcp-ip ?
Lanceresti un ping sul pc che ha il database.
Per quanto riguarda il ping, e' stato ripostato in questi giorni
(7 e 8 febbraio) da me e Gianni Rondinini e forse anche qualcun
altro (non sto leggendo tutto, quindi mi scuso con chi eventualmente
ho omesso di citare :)
per la n^m esima volta
il codice che il benefattore Jimi posto' un paio di mesi fa. :)
Ciao
Aldo

una elle sola, prego: sta per Hardware Abstraction Layer :)
Son proprio ignorante :) Pensavo l'avessi preso dal film...
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

Son proprio ignorante :) Pensavo l'avessi preso dal film...
dal film ho preso l' idea del numero :)
firmarmi soltanto hal temevo inducesse a pensare un qualche tentativo
di plagio al nick di pal :)
Ciao
Aldo

 di plagio al nick di pal :)
be', io, pur rimando anche nel cognome, mica ho temuto le ritorsioni di
ro'al...
...non nell'area nicks, almeno...

...non nell'area nicks, almeno...
LOL
Ciao
Aldo

 dico 40 sec.
Anch'io faccio la stessa cosa, ma l'errore del DIR mi appare dopo soli 3
secondi.
Probabilmente devi settare la rete.
Ad esempio, hai assegnato un indirizzo TCP/IP ad ogni PC, oppure
nelle configurazioni del protocollo TCP/IP non hai messo niente ??
Ciao
Sir Jo

nelle configurazioni del protocollo TCP/IP non hai messo niente ??
Piu' che un problema di dhcp, direi che in rete bisognerebbe sempre
avere un wins.
