This commit is contained in:
Administrator
2022-11-25 21:06:10 +08:00
commit 0b5ff2465b
16 changed files with 956 additions and 0 deletions
@@ -0,0 +1,52 @@
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);
}
}