# HG changeset patch # User pin # Date 1193985640 -32400 # Node ID b429fe1e15a8b5243a7c102be605ebf30edbd594 # Parent 806e34a6fecdbd5bbabb03aef294feca93fb13ff *** empty log message *** diff -r 806e34a6fecd -r b429fe1e15a8 rep/REPPacketReceive.java --- a/rep/REPPacketReceive.java Fri Nov 02 15:27:31 2007 +0900 +++ b/rep/REPPacketReceive.java Fri Nov 02 15:40:40 2007 +0900 @@ -74,6 +74,7 @@ private void getSocket(REPCommand command) { + if(command.cmd != REP.SMCMD_JOIN){ String string = command.string; StringTokenizer st2 = new StringTokenizer(string, ":"); String host = st2.nextToken(); @@ -83,5 +84,6 @@ command.setString(string.substring(0, string.length() - socketInfoLength)); command.setHost(host); command.setPort(port); + } } } diff -r 806e34a6fecd -r b429fe1e15a8 rep/SessionManager.java --- a/rep/SessionManager.java Fri Nov 02 15:27:31 2007 +0900 +++ b/rep/SessionManager.java Fri Nov 02 15:40:40 2007 +0900 @@ -152,6 +152,7 @@ sm_join_ack(channel, repCmd); break; case REP.SMCMD_SM_JOIN_ACK: + myHost = repCmd.host; smList.add(channel); //SessionManagerのリストへ追加 break; case REP.SMCMD_UPDATE: