Author: bdonlan
Date: 2005-05-23 20:18:01 -0400 (Mon, 23 May 2005)
New Revision: 719

Modified:
   trunk/clients/Javer2/src/org/haverdev/haver/server/AcceptLoop.java
   trunk/clients/Javer2/src/org/haverdev/haver/server/UserConnection.java
   trunk/clients/Javer2/src/org/haverdev/javer2/CMod.java
Log:
* Give threads names for debugging purposes
* NonblockingOutputStream is now in autoflush mode
* CMod uses the same port as AcceptLoop


Modified: trunk/clients/Javer2/src/org/haverdev/haver/server/AcceptLoop.java
===================================================================
--- trunk/clients/Javer2/src/org/haverdev/haver/server/AcceptLoop.java  
2005-05-24 00:05:37 UTC (rev 718)
+++ trunk/clients/Javer2/src/org/haverdev/haver/server/AcceptLoop.java  
2005-05-24 00:18:01 UTC (rev 719)
@@ -20,6 +20,7 @@
     /** Creates a new instance of AcceptLoop */
     public AcceptLoop(int port) throws IOException {
         socket = new ServerSocket(port);
+        setName("Listening socket on port " + port);
     }
     
     public void run() {

Modified: trunk/clients/Javer2/src/org/haverdev/haver/server/UserConnection.java
===================================================================
--- trunk/clients/Javer2/src/org/haverdev/haver/server/UserConnection.java      
2005-05-24 00:05:37 UTC (rev 718)
+++ trunk/clients/Javer2/src/org/haverdev/haver/server/UserConnection.java      
2005-05-24 00:18:01 UTC (rev 719)
@@ -119,6 +119,7 @@
     public UserConnection(Socket s) throws IOException {
         sock = s;
         nws = new NonblockingOutputStream(new 
BufferedOutputStream(s.getOutputStream()));
+        nws.setAutoFlush(true);
         writer = new PrintWriter(new OutputStreamWriter(nws));
         reader = new BufferedReader(new 
InputStreamReader(sock.getInputStream()));
         
@@ -127,6 +128,7 @@
                 inputLoop();
             }
         });
+        readThread.setName("New incoming connection...");
         readThread.start();
     }
     
@@ -333,6 +335,7 @@
             sendLine(msg);
             e = new UserEntity(args[1]);
             context = new NormalContext();
+            readThread.setName("Reader thread for user '" + args[1] + "'");
         }
     }
     

Modified: trunk/clients/Javer2/src/org/haverdev/javer2/CMod.java
===================================================================
--- trunk/clients/Javer2/src/org/haverdev/javer2/CMod.java      2005-05-24 
00:05:37 UTC (rev 718)
+++ trunk/clients/Javer2/src/org/haverdev/javer2/CMod.java      2005-05-24 
00:18:01 UTC (rev 719)
@@ -46,7 +46,7 @@
     }
     
     public static void main(String[] args) throws Throwable {
-        new CMod("localhost", 13456, "cmod", "lobby");
+        new CMod("localhost", 15678, "cmod", "test");
     }
     
     static final int STATE_IDLE = 0;


Reply via email to