|| mpackage.ReqestId == RequestId.ActiveTest_Resp
|| mpackage.ReqestId == RequestId.Login) {
switch (mpackage.ReqestId) {
case (0x00000001):
// login
LoginMessage loginMessage = new LoginMessage(Message);
// login��Ҫ���������صIJ���
this.ipaddress = this.clientsocket
.getRemoteSocketAddress().toString();
if (this.ipaddress.indexOf("/") == 0) {
this.ipaddress = this.ipaddress.substring(1);
}
if (this.ipaddress.indexOf(":") > 0) {
this.ipaddress = this.ipaddress.substring(0,
this.ipaddress.indexOf(":"));
}
byte[] AuthenticatorClient = loginMessage
.getAuthenticatorClient();
Login login = new Login(loginMessage, this.ipaddress);
LoginResult loginresult = this.serversim.onLogin(login,
this);