de.kosi.rmi
Class IdentityServerSocket
java.lang.Object
|
+--java.net.ServerSocket
|
+--de.kosi.rmi.IdentityServerSocket
- public class IdentityServerSocket
- extends java.net.ServerSocket
This is a custom server socket. It can be used to accept
connections from an IdentitySocket.
- Version:
- $Revision: 1.1 $
- Author:
- Rickard Öberg
- See Also:
HelloWorld
Constructor Summary |
protected |
IdentityServerSocket(java.net.ServerSocket wrappedServerSocket)
Create a new server socket |
Methods inherited from class java.net.ServerSocket |
implAccept, setSocketFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
IdentityServerSocket
protected IdentityServerSocket(java.net.ServerSocket wrappedServerSocket)
throws java.io.IOException
- Create a new server socket
- Parameters:
port
- the port which it should listen to- Throws:
java.io.IOException
- thrown if creation failed
accept
public java.net.Socket accept()
throws java.io.IOException
- Listen for incoming connection requests, and create a socket
with which to talk to the client.
- Overrides:
accept
in class java.net.ServerSocket
- Returns:
- a socket connected to a client
- Throws:
java.io.IOException
- thrown if connection creation failed
getInetAddress
public java.net.InetAddress getInetAddress()
- Overrides:
getInetAddress
in class java.net.ServerSocket
getLocalPort
public int getLocalPort()
- Overrides:
getLocalPort
in class java.net.ServerSocket
close
public void close()
throws java.io.IOException
- Overrides:
close
in class java.net.ServerSocket
setSoTimeout
public void setSoTimeout(int timeout)
throws java.net.SocketException
- Overrides:
setSoTimeout
in class java.net.ServerSocket
getSoTimeout
public int getSoTimeout()
throws java.io.IOException
- Overrides:
getSoTimeout
in class java.net.ServerSocket
toString
public java.lang.String toString()
- Overrides:
toString
in class java.net.ServerSocket