changeset 3:f31fcac5a949

*** empty log message ***
author pin
date Fri, 06 Apr 2007 02:39:03 +0900
parents 02fa9a68d9a2
children c0db426126b6
files rep/Session.java rep/SessionList.java rep/SessionManager.java
diffstat 3 files changed, 16 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/rep/Session.java	Tue Mar 20 16:19:33 2007 +0900
+++ b/rep/Session.java	Fri Apr 06 02:39:03 2007 +0900
@@ -20,4 +20,7 @@
 	public LinkedList getEditorList() {
 		return editorList;
 	}
+	public String toString(){
+		return sessionName;
+	}
 }
--- a/rep/SessionList.java	Tue Mar 20 16:19:33 2007 +0900
+++ b/rep/SessionList.java	Fri Apr 06 02:39:03 2007 +0900
@@ -99,4 +99,12 @@
 		//repSend.send(repCmd);
 	}
 
+	public String getSessionList() {
+		if (session3 != null) {
+			System.out.println(session3.toString());
+			return session3.toString();
+		}
+		return "{}";
+	}
+
 }
--- a/rep/SessionManager.java	Tue Mar 20 16:19:33 2007 +0900
+++ b/rep/SessionManager.java	Fri Apr 06 02:39:03 2007 +0900
@@ -98,6 +98,8 @@
 			int eid = sessionlist.getNumberOfEditor();
 			repCmd.setEID(eid);
 			repCmd.setCMD(repCmd.cmd + 1);
+			repCmd.string = sessionlist.getSessionList();
+			//sessionlist.getSessionList();
 			REPPacketSend repSend = new REPPacketSend(channel);
 			repSend.send(repCmd);
 			break;
@@ -126,6 +128,9 @@
 		case REP.SMCMD_SESSION_JOIN:
 			
 			break;
+		case REP.REPCMD_READ:
+			sessionlist.sendCmd(channel, repCmd);
+			break;
 		default:
 			sessionlist.sendCmd(channel, repCmd);
 			break;