Hallo
ich soll testen ob der UDP Port von SysAdmin nicht gesperrt ist und kann für UDP Kommunikation verwendet werden.
Irgendwie schaffe ich es nicht Google anzupingen... Hat jemand nen Tipp für mich?
Danke schon mal!
ich soll testen ob der UDP Port von SysAdmin nicht gesperrt ist und kann für UDP Kommunikation verwendet werden.
Irgendwie schaffe ich es nicht Google anzupingen... Hat jemand nen Tipp für mich?
Java:
public static void main(String[] args) {
int testPort = 500;
DatagramSocket aSocket = null;
try {
aSocket = new DatagramSocket();
aSocket.setSoTimeout(5000);
String msg = "ping";
byte[] buf = msg.getBytes();
DatagramPacket request = new DatagramPacket(buf, msg.length(), new InetSocketAddress(
"www.google.de", 80));
aSocket.send(request);
byte[] buffer = new byte[1000];
DatagramPacket reply = new DatagramPacket(buffer, buffer.length, InetAddress.getLocalHost(), testPort);
aSocket.receive(reply);
System.out.println("Reply: " + new String(reply.getData()));
} catch (SocketException e) {
System.out.println("Socket: " + e.getMessage());
} catch (IOException e) {
System.out.println("IO: " + e.getMessage());
} finally {
if (aSocket != null) {
aSocket.close();
}
}
}
Danke schon mal!