equip.data.benchmark
Class UDPDelay

java.lang.Object
  extended byequip.data.benchmark.UDPDelay

public class UDPDelay
extends java.lang.Object


Nested Class Summary
 class UDPDelay.ForwardDelayed
           
(package private)  class UDPDelay.JcpPacketHeader
           
static class UDPDelay.Packet
           
 
Field Summary
(package private) static int CLIENT
           
(package private) static int DATAGRAM_SIZE
           
(package private) static boolean debug
           
(package private) static boolean dump
           
(package private)  java.net.DatagramSocket forwardSocket
           
(package private)  java.net.DatagramSocket proxySocket
           
(package private)  java.net.InetAddress[] reverseHost
           
(package private)  int[] reversePort
           
(package private) static int SERVER
           
(package private)  java.net.InetAddress serverHost
           
(package private)  int serverPort
           
 
Constructor Summary
UDPDelay(int proxyPort, java.net.InetAddress serverHost, int serverPort, int delayMs, double lossRate)
           
 
Method Summary
(package private)  void dump(java.net.InetAddress from, int fromPort, java.net.InetAddress to, int toPort, java.net.DatagramPacket pkt)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

static boolean debug

dump

static boolean dump

proxySocket

java.net.DatagramSocket proxySocket

forwardSocket

java.net.DatagramSocket forwardSocket

serverPort

int serverPort

serverHost

java.net.InetAddress serverHost

DATAGRAM_SIZE

static final int DATAGRAM_SIZE
See Also:
Constant Field Values

CLIENT

static final int CLIENT
See Also:
Constant Field Values

SERVER

static final int SERVER
See Also:
Constant Field Values

reversePort

int[] reversePort

reverseHost

java.net.InetAddress[] reverseHost
Constructor Detail

UDPDelay

public UDPDelay(int proxyPort,
                java.net.InetAddress serverHost,
                int serverPort,
                int delayMs,
                double lossRate)
Method Detail

main

public static void main(java.lang.String[] args)

dump

void dump(java.net.InetAddress from,
          int fromPort,
          java.net.InetAddress to,
          int toPort,
          java.net.DatagramPacket pkt)