On Wed, 11 Sep 2002 11:23:56 +0200, marc wrote:
> "Brian Matzon" <brian@matzon.dk> skrev i en meddelelse
> news:3d7f007a$0$181$edfadb0f@dspool01.news.tele.dk...
>> marc wrote:
>> > Jeg er næsten helt ny i java, så er det på plads. Jeg har fulgt den
>> > her bog og lært det mest simpel. Men så ville jeg jo gerne lave et
>> > program der kunne pinge en anden pc. Jeg bruger windows 2k og ville
>> > jo så bare bruge ping kommandoen i win 2k. Men hvordan laver jeg et
>> > program der sender ping af sted?? og hvad og hvordan modtager jeg
>> > resultaede?????
>> > Og kan man bare bruge ping ???
>> Det gør du ikke. For at 'pinge' en host, skal du sende ICMP pakker, som
>> kræver RAW sockets, hvilket ikke er tilgængeligt i Java.
> Hvad F..... gør jeg så??
Søg på ping og Java i google (
http://www.google.com/search?q=java+ping)
giver blandt andet dette link:
http://www.geocities.com/SiliconValley/Bit/5716/ping/index_eng.html
der tilbyder ping gennem ICMP protokollen via JNI (Java Native
Interface). Dette virker dog kun på windows maskiner pga. JNI
Håber du kan bruge det til noget
Et spinkelt håb kunne være at sende en UDP pakke til port 7 på den anden
computer - håbe på at den besvare sådanne pakker - og så måle roundtrip
delay.
--
Mikkel Bundgaard
Student at IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum