package midpssh; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class Session { private Socket socket; private long lastAccessed; public Session() { lastAccessed = System.currentTimeMillis(); } public Socket getSocket() { return socket; } public void setSocket(Socket socket) { this.socket = socket; } public long getLastAccessed() { return lastAccessed; } public void setLastAccessed(long lastAccessed) { this.lastAccessed = lastAccessed; } public void close() throws IOException { socket.close(); } public void connect(String host, int port) throws UnknownHostException, IOException { socket = new Socket(host, port); } public boolean isConnected() { return socket != null; } }