public void dispatchCommand(IoSession session, Object message) {
Message msg = null;
if(message instanceof Message) {
msg = (Message) message;
} else {
// logger.error("�յ��Ƿ���Ϣ:" + message.toString());
System.out.println("�յ��Ƿ���Ϣ:" + message.toString());
if(message instanceof Object[]){
Object[] datas = (Object[]) message;
for (int i = 0; i < datas.length; i++) {
System.out.println("�յ� " + datas[i]);
}
}
int[] array = {1,2,3,4,5};
session.write(array);
// session.write("congratulations... got it...");
// session.write("�յ����������� " + message);
return;
}
String cmd = msg.getCmd();
// logger.info("�յ���Ϣ:" + cmd);
System.out.println("�յ���Ϣ:" + cmd);
if(CommandDefine.LOGIN.equals(cmd)) {
UserAction userAct = (UserAction) BeanFactory.getInstance().getBean("userAction", UserAction.class);
userAct.userLogin(session, message);