Author: kpreisser
Date: Tue Oct  8 16:39:40 2013
New Revision: 1530342

URL: http://svn.apache.org/r1530342
Log:
- Use "100" as maximum number of players instead of "2" that was for debug 
purposes only.
- If a player couldn't enter the room, close the connection.

Modified:
    
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java
    tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java?rev=1530342&r1=1530341&r2=1530342&view=diff
==============================================================================
--- 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java
 (original)
+++ 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/DrawboardEndpoint.java
 Tue Oct  8 16:39:40 2013
@@ -85,6 +85,8 @@ public final class DrawboardEndpoint ext
                         // reached.
                         client.sendMessage(new StringWebsocketMessage(
                                 "0" + ex.getLocalizedMessage()));
+                        // Close the connection.
+                        client.close();
                     }
 
                 } catch (RuntimeException ex) {

Modified: 
tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java?rev=1530342&r1=1530341&r2=1530342&view=diff
==============================================================================
--- tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java 
(original)
+++ tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/drawboard/Room.java 
Tue Oct  8 16:39:40 2013
@@ -125,7 +125,7 @@ public final class Room {
     /**
      * The maximum number of players that can join this room.
      */
-    private static final int MAX_PLAYER_COUNT = 2;
+    private static final int MAX_PLAYER_COUNT = 100;
 
     /**
      * List of all currently joined players.
@@ -168,7 +168,8 @@ public final class Room {
      */
     public Player createAndAddPlayer(Client client) {
         if (players.size() >= MAX_PLAYER_COUNT) {
-            throw new IllegalStateException("MAX_PLAYER_COUNT has been 
reached.");
+            throw new IllegalStateException("Maximum player count ("
+                    + MAX_PLAYER_COUNT + ") has been reached.");
         }
 
         Player p = new Player(this, client);



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to