📄 inxfr.java
字号:
package jm.framework.msn.protocol.in;
import jm.framework.msn.SystemManager;
import jm.framework.msn.action.C2SMessageI;
import jm.framework.msn.msg.LoginMessage;
import jm.framework.msn.service.ServerThreadIO;
import jm.framework.msn.util.MessageI;
/**
* 重新配置服务器地址
* 梦界家园MSNP15
* @author ISHome
* @since 0.5.0.1
* @version 0.1
*/
public class InXFR implements C2SMessageI{
/**
* XFR 9 NS 207.46.109.52:1863 U D
*/
@Override
public LoginMessage outVoker(MessageI msg) {
//重新配置服务器地址
LoginMessage inMsg = (LoginMessage)msg;
SystemManager systemManager = SystemManager.getInstance();
//207.46.109.35:1863
String[] ipsp = inMsg.get(1).split(":");
systemManager.reloadServerAddress(ipsp[0],Integer.parseInt(ipsp[1]));
//关闭旧的连接
ServerThreadIO setver = systemManager.getThreadGroup().getServerThread();
// setver.interrupt();
// setver = null;
//打开新的连接重新登录
setver = systemManager.getThreadGroup().getServerThread();
setver.login();
// setver.start();
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -