FileDocCategorySizeDatePackage
LoggingUDPDiscardServer.javaAPI DocExample844Sat Sep 09 20:51:16 BST 2000None

LoggingUDPDiscardServer

public class LoggingUDPDiscardServer extends UDPServer

Fields Summary
public static final int
DEFAULT_PORT
Constructors Summary
public LoggingUDPDiscardServer()

  
      
    super(DEFAULT_PORT);
  
Methods Summary
public static voidmain(java.lang.String[] args)

 
   try {
     LoggingUDPDiscardServer server = new LoggingUDPDiscardServer();
     server.start();
   }
   catch (SocketException e) {
     System.err.println(e);
   }
 
  
public voidrespond(java.net.DatagramPacket packet)

    
    byte[] data = new byte[packet.getLength()];
    System.arraycopy(packet.getData(), 0, data, 0, packet.getLength());
    try {
      String s = new String(data, "ASCII");
      System.out.println(packet.getAddress() + " at port " 
       + packet.getPort() + " says " + s);
    }
    catch (java.io.UnsupportedEncodingException e) {
    }