Class SOCKSUDPPort

java.lang.Object
net.i2p.i2ptunnel.socks.SOCKSUDPPort
All Implemented Interfaces:
Sink, Source

public class SOCKSUDPPort
extends Object
implements Source, Sink
Implements a UDP port and Socks encapsulation / decapsulation. This is for a single port. If there is demuxing for multiple ports, it happens outside of here. TX: UDPSource -> SOCKSUDPUnwrapper -> ReplyTracker ( -> I2PSink in SOCKSUDPTunnel) RX: UDPSink <- SOCKSUDPWrapper ( <- MultiSink <- I2PSource in SOCKSUDPTunnel) The Unwrapper passes headers to the Wrapper through a cache. The ReplyTracker passes sinks to MultiSink through a cache.
Author:
zzz