Package pp.battleship.server
Klasse BattleshipServer
java.lang.Object
pp.battleship.server.BattleshipServer
- Alle implementierten Schnittstellen:
com.jme3.network.ConnectionListener,com.jme3.network.MessageListener<com.jme3.network.HostedConnection>,pp.battleship.game.server.ServerSender
public class BattleshipServer
extends Object
implements com.jme3.network.MessageListener<com.jme3.network.HostedConnection>, com.jme3.network.ConnectionListener, pp.battleship.game.server.ServerSender
Server implementing the visitor pattern as MessageReceiver for ClientMessages
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidconnectionAdded(com.jme3.network.Server server, com.jme3.network.HostedConnection hostedConnection) voidconnectionRemoved(com.jme3.network.Server server, com.jme3.network.HostedConnection hostedConnection) static voidStarts the Battleships server.voidmessageReceived(com.jme3.network.HostedConnection source, com.jme3.network.Message message) voidrun()voidsend(int id, pp.battleship.message.server.ServerMessage message) Send the specified message to the specified connection.
-
Methodendetails
-
main
Starts the Battleships server. -
run
public void run() -
messageReceived
public void messageReceived(com.jme3.network.HostedConnection source, com.jme3.network.Message message) - Angegeben von:
messageReceivedin Schnittstellecom.jme3.network.MessageListener<com.jme3.network.HostedConnection>
-
connectionAdded
public void connectionAdded(com.jme3.network.Server server, com.jme3.network.HostedConnection hostedConnection) - Angegeben von:
connectionAddedin Schnittstellecom.jme3.network.ConnectionListener
-
connectionRemoved
public void connectionRemoved(com.jme3.network.Server server, com.jme3.network.HostedConnection hostedConnection) - Angegeben von:
connectionRemovedin Schnittstellecom.jme3.network.ConnectionListener
-
send
public void send(int id, pp.battleship.message.server.ServerMessage message) Send the specified message to the specified connection.- Angegeben von:
sendin Schnittstellepp.battleship.game.server.ServerSender- Parameter:
id- the connection idmessage- the message
-