JoinZone extension block
Posted: 21 Dec 2012, 11:18
I wrote a endless loop test in USER_JOIN_ZONE extension:
and then logged on several users, after 4-5 users block in USER_JOIN_ZONE extension, the extension would no longer response.
if I want to do Some very time-consuming operation in USER_JOIN_ZONE extension, It will be the same... ...
How can I do? thanks and forgive my poor English...
Code: Select all
@Override
public void handleServerEvent(ISFSEvent evt) throws SFSException {
User user = (User) evt.getParameter(SFSEventParam.USER);
Zone zone = (Zone) evt.getParameter(SFSEventParam.ZONE);
trace(user + " join zone");
if(UserUtils.isGuest(user)){
while(true){
}
}
trace(user + " join zone over");
}if I want to do Some very time-consuming operation in USER_JOIN_ZONE extension, It will be the same... ...
How can I do? thanks and forgive my poor English...