Refactoring for server package, Changed GameServerThread to MainServerThread.

All Server classes now in single gameServer package

tags: #story[1055]
This commit is contained in:
William Muir
2017-07-20 11:22:30 +12:00
parent b301ce5d27
commit 8f00f3a80c
9 changed files with 85 additions and 437 deletions
@@ -18,7 +18,7 @@ public class HeartbeatThread extends Thread{
private Integer seqNum;
private Stack<Player> disconnectedPlayers;
HeartbeatThread(ClientConnectionDelegate delegate){
public HeartbeatThread(ClientConnectionDelegate delegate){
this.delegate = delegate;
seqNum = 0;
disconnectedPlayers = new Stack<>();
@@ -43,15 +43,15 @@ public class HeartbeatThread extends Thread{
Message heartbeat = new Heartbeat(seqNum);
for (Player player : GameState.getPlayers()){
if (!player.getSocketChannel().isConnected()){
if (!player.getSocket().isConnected()){
playerLostConnection(player);
}
try {
player.getSocket().getOutputStream().write(heartbeat.getBuffer());
} catch (IOException e) {
playerLostConnection(player);
}
//
// try {
// player.getSocketChannel().socket().getOutputStream().write(heartbeat.getBuffer());
// } catch (IOException e) {
// playerLostConnection(player);
// }
}
updateDelegate();