[JAVA] Hoe ping ik een host?

Pagina: 1
Acties:

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Dus... Hoe ping ik vanuit me java programma een host, waar ik het ipadres van heb?

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Niet: je kan niet pingen vanuit 100% Java.

Ik zal even de RFE erbij zoeken.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
http://developer.java.sun.com/developer/bugParade/bugs/4093850.html

Hier staat ook uitgelegd waarom het nu niet kan :) .

Er staat btw ook een soort work-around.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Ze hebben het er wel over dat ze binnenkort RAW sockets willen bouwen.

Het nadeel van het UDP verhaal is dat er veel firewalls zijn die dit verkeer blokkeren. Dit staat ook ergens bij Sun vermeld, was er toevallig wat over aan het lezen.

If you are not wiping out you are nog pushing enough...


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Pinda: Ze hebben het er wel over dat ze binnenkort RAW sockets willen bouwen.
Dat staat inderdaad ook in die RFE, maar er staat ook dat ze dat al vrij lang overwegen ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Ik zou het zelf ook echt handig vinden, ik gebruik nu Ethereal om het TCP/IP protocol te bestuderen, maar het lijkt me ook erg leuk om zoiets zelf te schrijven. Ook al vind ik ethereal wel erg compleet....

If you are not wiping out you are nog pushing enough...


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op zaterdag 02 februari 2002 22:16 schreef Pinda het volgende:
Ik zou het zelf ook echt handig vinden, ik gebruik nu Ethereal om het TCP/IP protocol te bestuderen, maar het lijkt me ook erg leuk om zoiets zelf te schrijven. Ook al vind ik ethereal wel erg compleet....
Je zou ook een commando van je platform kunnen aanroepen. Als je het platform onafhankelijk wilt instellen dan zorg je ervoor dat je per platform het ping commando kan instellen en je bij het draaien even uitzoekt op welk platform je zit.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 03 februari 2002 11:02 schreef Alarmnummer het volgende:
Als je het platform onafhankelijk wilt instellen dan zorg je ervoor dat je per platform het ping commando kan instellen en je bij het draaien even uitzoekt op welk platform je zit.
Onder windows: ping hostnaam
Onder elke unix: ping hostnaam

:+

Okok je kan het path nodig of wat extra commando's nodig hebben etc

  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Ethereal wordt gebruikt om je TCP/IP verkeer te bekijken...
Dat wil ik zelf ook graag maken.. (TCP/IP verkeer bevat voor de duidelijkheid ook UDP :))

If you are not wiping out you are nog pushing enough...


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Op zondag 03 februari 2002 11:02 schreef Alarmnummer het volgende:

[..]

Je zou ook een commando van je platform kunnen aanroepen. Als je het platform onafhankelijk wilt instellen dan zorg je ervoor dat je per platform het ping commando kan instellen en je bij het draaien even uitzoekt op welk platform je zit.
ja maar volgens mij krijg je geen return van het programma wat je aanroept dus kan je niet controleren of de computer ook echt reageert

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Op zondag 03 februari 2002 13:45 schreef Pinda het volgende:
Ethereal wordt gebruikt om je TCP/IP verkeer te bekijken...
Dat wil ik zelf ook graag maken.. (TCP/IP verkeer bevat voor de duidelijkheid ook UDP :))
Laten we het dan nog netter doen:
Ethereal wordt gebruikt om je IP verkeer te bekijken...
(hieronder vallen TCP, UDP, ICMP, ARP)

Localhost, sweet localhost


Verwijderd

Misschien is dit wat, nieuwe io van java 1.4:

http://java.sun.com/j2se/1.4/docs/guide/nio/example/index.html

en dan het voorbeeld Ping.java
Pagina: 1