public synchronized void process(byte[] data, byte signal) throws SocketException,
IOException, ClassNotFoundException {
lastSignal=Calendar.getInstance().getTimeInMillis();
// Common.info(1, "client processing data.length:"+data.length);
if (signal == Signal.LOGIN) {
Login login;
login = (Login) Signal.toObject(data);
// Common.info(1, "loginclass:"+login);
String name = login.userName;
username=name;
String type = login.playerName;