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, startprivate 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