|
|||||||||
| 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 GameManager| Method 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 connection
public void addPeer(java.lang.String playerName,
java.net.Socket connection)
playerName - String name of the playerconnection - Open tcp socket
public 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 | ||||||||