inxfr.java
来自「JAVA解析MSNP15协议」· Java 代码 · 共 40 行
JAVA
40 行
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 + =
减小字号Ctrl + -
显示快捷键?