|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.globalse.arena.frag.peers.PeerManager
The PeerManager class maintains a list of PeerConnection classes and handles registering and unregistering them with the event dispatchers of the associated GameManager. $Id: PeerManager.html,v 1.1 2003/02/12 18:06:20 schoecke Exp $
Constructor Summary | |
PeerManager(GameManager gameManager)
Constructs PeerManager |
Method Summary | |
void |
addPeer(java.net.InetAddress inetad,
int portNumber,
java.lang.String pass)
Method addPeer. |
void |
addPeer(java.lang.String playerName,
java.net.Socket connection)
Method addPeer. |
GameManager |
getGameManager()
Returns the parent gamemanager. |
PeerConnectionServer |
getPeerConnectionServer()
Returns the current PeerConnectionServer |
java.lang.String |
getRandomPeerName()
Returns the name of a randomly selected peer. |
void |
newPeerConnectionServer(int port,
java.lang.String password)
creates and starts a new PeerConnectionServer |
void |
peerDead(org.globalse.arena.frag.peers.PeerConnection peer)
Removes a dead peer |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public PeerManager(GameManager gameManager)
gameManager
- parent instanceof GameManagerMethod Detail |
public void newPeerConnectionServer(int port, java.lang.String password)
port
- intpassword
- stringpublic void peerDead(org.globalse.arena.frag.peers.PeerConnection peer)
peer
- PeerConnection the dead connectionpublic void addPeer(java.lang.String playerName, java.net.Socket connection)
playerName
- String name of the playerconnection
- Open tcp socketpublic void addPeer(java.net.InetAddress inetad, int portNumber, java.lang.String pass) throws WrongPasswordException
pass
- String password.inetad
- IP-Address, to connect withportNumber
- Port-Number to connect withpublic java.lang.String getRandomPeerName()
public GameManager getGameManager()
public PeerConnectionServer getPeerConnectionServer()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |