From: adam Date: Thu, 23 Sep 2004 07:04:41 +0000 (+0000) Subject: explicitly close sockets X-Git-Url: http://git.megacz.com/?p=org.ibex.io.git;a=commitdiff_plain;h=7631bf02130d0cd6e0263a941614d33e3831276b;ds=sidebyside explicitly close sockets darcs-hash:20040923070441-5007d-106f7fbb9524f7729507f9b91f794dd010de4079.gz --- diff --git a/src/org/ibex/io/Connection.java b/src/org/ibex/io/Connection.java index bb7907b..4233315 100644 --- a/src/org/ibex/io/Connection.java +++ b/src/org/ibex/io/Connection.java @@ -10,6 +10,7 @@ public class Connection extends Stream { private final Socket s; public final String vhost; public Connection(Socket s, String vhost) { super(s); this.vhost = vhost; this.s = s; } + public void close() { try{s.close();}catch(Exception e){throw new StreamException(e);} super.close(); } public int getLocalPort() { return s.getLocalPort(); } public int getRemotePort() { return s.getPort(); } public InetAddress getRemoteAddress() { return ((InetSocketAddress)s.getRemoteSocketAddress()).getAddress(); }