[ Nemanja Avramović @ 14.01.2006. 17:58 ] @
Pozdrav ljudi,
zanima me kako bih mogao da ping-ujem neku ip adresu iz Delphi-ja, i onda da vidim da li mi ta adresa (ili hostname) vraca ping, odnosno da li je online i po mogucstvu (mada nije neophodno) koliko milisekundi je proslo od slanja ping-a do odgovora, mada ovo poslednje nije neophodno.
Treba mi ovo da bih mogao stalno da imam uvid o tome koji nod mi (ne) radi na WireLess-u, a ne zelim da imam otvorenih nekoliko dos prozora koji pinguju te ip adrese.

Hvala unapred i pozdrav!
[ Nemanja Avramović @ 14.01.2006. 18:19 ] @
E nasao sam ovde: http://delphi.about.com/od/internetintranet/l/aa081503a.htm

Samo sto sam morao da menjam ime unit-a (nije htelo kao ping zbog imena funkcije "ping" valjda) i morao sam da povecam timeout (unutar ping-a) sa 0 na par sekundi (stavih 3)...
[ Aleksandar Đokić @ 14.01.2006. 18:24 ] @
ja sam to radio sa idTCPClient, nije nesto preterano brza ali zavrsava posao
[ Nemanja Avramović @ 14.01.2006. 19:00 ] @
Ma ok, meni i ovo vrsi posao!
[ anon68680 @ 15.01.2006. 20:09 ] @
mogo si da koristis wininet unit i funkciju InternetCheckConnection(ip,1,0) mada nikad nisam probao ne znam da li radi...

[Ovu poruku je menjao krza dana 15.01.2006. u 21:13 GMT+1]
[ smjesko @ 07.03.2006. 11:09 ] @
a dali je moguce napraviti da pinga neki raspon ip adresa recimo od 192.168.1.1 do 192.168.1.10 i da prikaze npr u listboxu koja ip radi koja ne?
[ anon68680 @ 07.03.2006. 15:22 ] @
pa napravis petlju i pozivas InternetCheckConnection(ip,1,0) za svaki ip ako ti vrati result=true onda je ip online...
[ Srki_82 @ 07.03.2006. 16:02 ] @
Indi daje bas lep primer koriscenja svojih komponenti.

http://www.projectindy.org/DemoDownloads/Indy9Demos_26Oct04.zip

Tu imate jedan program koji se zove Tracer koji pokusava da se konektuje na IP koji mu date. Najbolje od svega je sto uradi trace celog puta od vaseg racunara do zeljene IP adrese vracajuci ping svakog cvora.

Pogledajte ako vec niste.