Class ModelServer
java.lang.Object
|
+----java.lang.Thread
|
+----ModelServer
- public class ModelServer
- extends Thread
Network server which listens for remote connection requests and spawns
a new ModelServerWorker thread for each client.
- Version:
- $Revision: 1.4 $, $Date: 2000/10/12 14:09:48 $
- Author:
- Mike Spengler
-
cm
- Pointer to ConfigManager for this run
-
qlen
- Listen queue length
-
svsock
- Socket used to accept ModelUpdate consumer (VisiDisplay) connect requests
-
workers
- List of workers servering up ModelUpdates
-
ModelServer(ConfigMgr)
- Class constructor.
-
run()
- Listens for new client connections.
qlen
private static final int qlen
- Listen queue length
workers
Vector workers
- List of workers servering up ModelUpdates
svsock
private ServerSocket svsock
- Socket used to accept ModelUpdate consumer (VisiDisplay) connect requests
cm
private ConfigMgr cm
- Pointer to ConfigManager for this run
ModelServer
public ModelServer(ConfigMgr cm) throws IOException
- Class constructor.
- Parameters:
- cm - the configuration manager containing all
configuration information for this run
- Throws: IOException
- if any socket I/O error occurs
run
public void run()
- Listens for new client connections.
- Overrides:
- run in class Thread