@@ -35,4 +35,6 @@ public interface ISocket
public ReadableByteChannel getReadableByteChannel();
public InetAddress getInetAddress();
+
+ public int getPort();
}
@@ -784,7 +784,7 @@ public class SelectorThread<T extends MMOClient> extends Thread
- protected void allocateReadBuffer(MMOConnection con)
+ protected void allocateReadBuffer(MMOConnection<T> con)
{
//System.out.println("con: "+Integer.toHexString(con.hashCode()));
//Util.printHexDump(READ_BUFFER);
@@ -68,4 +68,12 @@ public class TCPSocket implements ISocket
return _socket.getInetAddress();
+ /* (non-Javadoc)
+ * @see org.mmocore.network.ISocket#getPort()
+ */
+ public int getPort()
+ {
+ return _socket.getPort();
+ }
@@ -68,4 +68,12 @@ public class UDPSocket implements ISocket