se.sics.jipv6.tunnel
Class Tun6bed4
java.lang.Object
se.sics.jipv6.tunnel.Tun6bed4
- All Implemented Interfaces:
- NetworkEventListener, NetworkInterface
public class Tun6bed4
- extends Object
- implements NetworkInterface, NetworkEventListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
Tun6bed4
public Tun6bed4(String host)
throws SocketException,
UnknownHostException
- Throws:
SocketException
UnknownHostException
start
public void start()
getName
public String getName()
- Specified by:
getName
in interface NetworkInterface
start6bed4Tunnel
public static Tun6bed4 start6bed4Tunnel(IPStack ipStack,
String server)
setIPStack
public void setIPStack(IPStack ipStack)
- Specified by:
setIPStack
in interface NetworkInterface
isReady
public boolean isReady()
- Specified by:
isReady
in interface NetworkInterface
waitSetup
public boolean waitSetup()
printPacket
public static void printPacket(byte[] data)
sendPacket
public void sendPacket(IPv6Packet packet)
- Specified by:
sendPacket
in interface NetworkInterface
waitForReadThread
public void waitForReadThread()
start6bed4Tunnel
public static Tun6bed4 start6bed4Tunnel(String server)
main
public static void main(String[] args)
throws UnknownHostException,
IOException
- Throws:
UnknownHostException
IOException
packetHandled
public void packetHandled(IPv6Packet packet)
- Specified by:
packetHandled
in interface NetworkEventListener