public final class TCPIPLinkServer extends LinkServer
It is possible for an advanced user to create this object themselves, although it is not recommended. For example:
TCPIPLinkServer serv = new TCPIPLinkServer(address);
new ProcessManager(serv).start();
This is done automatically during Node initialisation. However, if the machine used has multiple interfaces, this can be used to listen on another interface also.
LinkServer
Modifier and Type | Field and Description |
---|---|
(package private) TCPIPNodeAddress |
listeningAddress
The NodeAddress that this LinkServer is listening on.
|
private java.net.ServerSocket |
serv
The ServerSocket that this class wraps around.
|
Constructor and Description |
---|
TCPIPLinkServer(java.net.ServerSocket serverSocket)
Creates LinkServer by wrapping round an existing ServerSocket.
|
TCPIPLinkServer(TCPIPNodeAddress address)
Creates a new TCPIPLinkServer listening on the given address
|
Modifier and Type | Method and Description |
---|---|
void |
run()
The run method for the TCPIPLinkServer process
|
registerLink, requestLink, start
private final java.net.ServerSocket serv
final TCPIPNodeAddress listeningAddress
TCPIPLinkServer(java.net.ServerSocket serverSocket)
serverSocket
- The ServerSocket to create the LinkServer withpublic TCPIPLinkServer(TCPIPNodeAddress address) throws JCSPNetworkException
address
- The address to listen on for new connectionsJCSPNetworkException
- Thrown if something goes wrong during the creation of the ServerSocket