universe.server
Class UniverseServer
java.lang.Object
|
+--universe.common.UniverseApplication
|
+--universe.server.UniverseServer
- public class UniverseServer
- extends UniverseApplication
- Version:
- $Id: UniverseServer.java,v 1.17 2001/12/26 22:22:12 sstarkey Exp $
- Author:
- Sean Starkey
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uss
private static UniverseServerSocket uss
UniverseServer
public UniverseServer()
getUss
private static UniverseServerSocket getUss()
setUss
private static void setUss(UniverseServerSocket newUss)
main
public static void main(java.lang.String[] args)
ready
public static boolean ready()
- Determine if the server is ready to accept connections.
- Returns:
- true if ready, false otherwise
quit
public static void quit()
- Shuts down the server by stopping all server threads.
reply
static UniverseServerReplyLogin reply(UniverseServerRequestLogin usrl)
- Unfortunately, this code needs to be hidden from the client.
So we must put it here instead of UniverseServerRequestLogin.
changePassLogin
private static UniverseServerReplyLogin changePassLogin(UniverseServerRequestLogin usrl)
quitLogin
private static UniverseServerReplyLogin quitLogin(UniverseServerRequestLogin usrl)
checkLogin
private static UniverseServerReplyLogin checkLogin(UniverseServerRequestLogin usrl)
newLogin
private static UniverseServerReplyLogin newLogin(UniverseServerRequestLogin usrl)
deletePlayer
private static void deletePlayer(java.lang.String login)
createPlayer
private static void createPlayer(java.lang.String login,
java.lang.String pass)
playerAlreadyExists
private static boolean playerAlreadyExists(java.lang.String login)
getHumanPlayer
private static PlayerHuman getHumanPlayer(java.lang.String login)
getAllKnownHumanPlayers
private static java.util.Enumeration getAllKnownHumanPlayers()
reply
static UniverseServerReplyTurnResults reply(UniverseServerRequestTurnResults usrtr)
getPlayer
private static PlayerID getPlayer(java.lang.String login,
java.lang.String password)
Copyright © 2001 Universe Dev Team All Rights Reserved.