📄 msnme.java
字号:
package jm.framework.msn;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
/**
*
* 梦界家园MSNP15
* @author ISHome
* @since 0.5.0.1
* @version 0.1
*/
public class MSNMe {
public static MSNMe instance = null;
private MSNConfig config = MSNConfig.getInstance();
public static MSNMe getInstance(String userid, String password) {
if (instance == null) {
instance = new MSNMe(userid, password);
}
return instance;
}
private MSNMe(String userid, String password) {
//System.out.println(SSO.getRPS(userid, password, "MBI_KEY_OLD", ""));
}
public void login() {
try {
// SocketAddress serverAddress = MSNServerAddress.getDefaultServerInfo();
// MSNSocketChannel socketService = new MSNSocketChannel(serverAddress);
// ByteBuffer buffer = ByteBuffer.wrap((new VER()).invoker().getBytes());
// buffer = buffer.compact();
// socketService.write(buffer);
// System.out.println(new String(buffer.array()));
// //buffer.clear();
// ByteBuffer bufferout = ByteBuffer.allocate(1024);
// long length = socketService.read(bufferout);
// bufferout = bufferout.compact();
// System.out.println(decode(bufferout));
} catch (Exception e) {
e.printStackTrace();
}
}
public String decode(ByteBuffer buffer) {
Charset charset = null;
CharsetDecoder decoder = null;
CharBuffer charBuffer = null;
try {
charset = Charset.forName("UTF-8");
decoder = charset.newDecoder();
charBuffer = decoder.decode(buffer);
return charBuffer.toString();
} catch (Exception ex) {
ex.printStackTrace();
return "";
}
}
public void logout() {
}
/**
* @param args
*/
public static void main(String[] args) {
MSNMe t = MSNMe.getInstance("is-home@hotmail.com", "1Shome@*");
t.login();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -