org.jivesoftware.smackx.jingle.nat
Class TcpUdpBridgeClient

java.lang.Object
  extended by org.jivesoftware.smackx.jingle.nat.TcpUdpBridgeClient

public class TcpUdpBridgeClient
extends java.lang.Object

A Simple and Experimental Bridge. It Creates a TCP Socket That Connects to another TCP Socket Listener and forwards every packets received to an UDP Listener. And forwards every packets received in UDP Socket, to the TCP Server


Constructor Summary
TcpUdpBridgeClient(java.lang.String remoteTcpHost, java.lang.String remoteUdpHost, int remoteTcpPort, int remoteUdpPort)
           
 
Method Summary
 java.net.Socket getLocalTcpSocket()
           
 java.net.DatagramSocket getLocalUdpSocket()
           
 void startBridge()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TcpUdpBridgeClient

public TcpUdpBridgeClient(java.lang.String remoteTcpHost,
                          java.lang.String remoteUdpHost,
                          int remoteTcpPort,
                          int remoteUdpPort)
Method Detail

startBridge

public void startBridge()

getLocalTcpSocket

public java.net.Socket getLocalTcpSocket()

getLocalUdpSocket

public java.net.DatagramSocket getLocalUdpSocket()