package org.kne.cloud.network.klalb; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class Tunnel { private String name; private String ip; private int port; public Tunnel(String name, String ip, int port) { super(); this.name = name; this.ip = ip; this.port = port; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIp() { return ip; } public void setIp(String ip) { this.ip = ip; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } @Override public String toString() { return name+"$"+ip+"$"+port; } public Socket connectClientSocket() throws UnknownHostException, IOException { return new Socket(ip, port); } }