public Datagram newDatagram(int size, String addr) throws IOException { Datagram datagram = new DatagramImpl(size); datagram.setAddress(addr); return datagram; }
public Datagram newDatagram(byte[] buf, int size, String addr) throws IOException { Datagram datagram = new DatagramImpl(buf, size); datagram.setAddress(addr); return datagram; }
public final Datagram newDatagram(byte[] buf, int size, String addr) throws IOException { ensureOpen(); if(size > _maximumSize) { throw new IOException("requested size exceeds maximum"); } Datagram datagram= new DatagramImpl(buf, size); datagram.setAddress(addr); return datagram; }