Mercurial > hg > RemoteEditor > REPSessionManager
diff rep/handler/FirstConnector.java @ 384:bcdf5476b8e4
restructured-version
author | one@firefly.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Mon, 10 Nov 2008 22:16:37 +0900 |
parents | 4b87f89b3afd |
children | 1fca50ce3508 |
line wrap: on
line diff
--- a/rep/handler/FirstConnector.java Mon Nov 10 22:13:40 2008 +0900 +++ b/rep/handler/FirstConnector.java Mon Nov 10 22:16:37 2008 +0900 @@ -3,6 +3,7 @@ import java.io.IOException; import rep.REPCommand; +import rep.ServerMainLoop; import rep.Session; import rep.SessionManager; import rep.channel.REPSelectionKey; @@ -28,7 +29,7 @@ REPNode fw; REPSocketChannel<REPCommand> channel = key.channel1(); REPCommand command = channel.read(); - SessionManager.logger.writeLog("FirstConnector: command = " + command); + ServerMainLoop.logger.writeLog("FirstConnector: command = " + command); switch(command.cmd) { case SMCMD_JOIN: { @@ -37,7 +38,7 @@ //エディタが新しくputする場合は新しくソケットを作る // 1対1でない場合は、multiplexerを挿めば良い REPNode editor = manager.newEditor(channel); - editor.setHost(manager.myHost); + editor.setHost(manager.myHost()); command.eid = editor.eid; command.sid = -1; editor.setSID(-1); @@ -74,9 +75,9 @@ } //myHost を設定。 //立ち上げ時にやるとlocalhostしか取れない - if(manager.myHost == null) manager.setMyHostName(getLocalHostName()); + if(manager.myHost() == null) manager.setMyHostName(getLocalHostName()); fw.setMode(command.cmd); - fw.setHost(manager.myHost); + fw.setHost(manager.myHost()); manager.registerChannel(channel, fw); manager.sessionManage(fw, command);