Example usage for org.apache.commons.net.ntp NtpV3Impl setDatagramPacket

List of usage examples for org.apache.commons.net.ntp NtpV3Impl setDatagramPacket

Introduction

In this page you can find the example usage for org.apache.commons.net.ntp NtpV3Impl setDatagramPacket.

Prototype


public void setDatagramPacket(DatagramPacket srcDp) 

Source Link

Document

Set the contents of this object from source datagram packet.

Usage

From source file:org.vesalainen.net.sntp.SNTPServer.java

@Override
public void run() {
    try {/*  w  ww.j a va2  s .c  o m*/
        DatagramSocket socket = new DatagramSocket(123);
        byte[] buffer = new byte[1024];
        DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
        while (true) {
            socket.receive(packet);
            NtpV3Impl msg = new NtpV3Impl();
            msg.setDatagramPacket(packet);
            System.err.println(msg);
        }
    } catch (SocketException ex) {
        Logger.getLogger(SNTPServer.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IOException ex) {
        Logger.getLogger(SNTPServer.class.getName()).log(Level.SEVERE, null, ex);
    }
}