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 InetAddress
getAddress()
String
getPrefix()
boolean
isAlive()
void
run()
void
stop(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
-
-