Package de.coreengine.network
Class TCPServerClient
- java.lang.Object
-
- de.coreengine.network.TCPServerClient
-
-
Constructor Summary
Constructors Constructor Description TCPServerClient(BufferedReader reader, PrintWriter writer, Socket socket, String prefix, PlayerGameObject player)Creating new client for a tcp server.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetAddressgetAddress()StringgetPrefix()booleanisAlive()voidrun()voidstop(String message)Stopping clients connection to the server
-
-
-
Constructor Detail
-
TCPServerClient
public TCPServerClient(BufferedReader reader, PrintWriter writer, Socket socket, String prefix, PlayerGameObject player)
Creating new client for a tcp server.- Parameters:
reader- Reader to listen from client messageswriter- Writer to write to clientsocket- Socket of the client or null if no socket existprefix- Prefix to identify the player in the networkplayer- Player game object in the scene
-
-
Method Detail
-
getAddress
public InetAddress getAddress()
- Returns:
- Host address of the client
-
isAlive
public boolean isAlive()
- Returns:
- Is the client still connected
-
getPrefix
public String getPrefix()
- Returns:
- Get player prefix/id to identify the player in the network
-
stop
public void stop(String message)
Stopping clients connection to the server- Parameters:
message- Message to send to client before close
-
-