• 大小: 0M
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-31
  • 语言: 其他
  • 标签: 其他  

资源简介

Main.zip

资源截图

代码片段和文件信息

package dk.fullcontrol.fps;
import java.io.IOException;
 
import java.io.FileOutputStream;
 
import java.lang.reflect.InvocationTargetException;
 
import scala.testing.SUnit.Test;
 

import com.smartfoxserver.v2.entities.data.SFSobject;
import com.smartfoxserver.v2.protocol.binary.DefaultPacketCompressor;
 
//����ʱ������
public class Main {
public static void main(String[] args) throws ClassNotFoundException IllegalAccessException IllegalArgumentException InvocationTargetException NoSuchMethodException SecurityException InstantiationException IOException {
    SFSobject license = new SFSobject();
    license.putUtfString(“customer“ ““);// 授权人,为空则为共享版,否则个人版
    license.putUtfString(“bind“ “47.95.28.187“);// 限制IP ,也就是服务器的公网IP!!如果写内网IP则只能在内网上访问。
    license.putInt(“users“ -1);// 连接数上限,-1为无限数量
    license.putLong(“expire“ 0);// 版权到期时间,0为无限制
    license.putBool(“private“ false);// 私有?

    byte[] objectBytes = license.toBinary();
    try {
objectBytes = new DefaultPacketCompressor().compress(objectBytes);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
    byte[] licenseData = new byte[objectBytes.length + 4];
    for (int i = 0; i < objectBytes.length; i++) {
            licenseData[i + 4] = (byte) (objectBytes[i] ^ licenseData[2]);
    }

    new FileOutputStream(“C:\\license.2x“).write((byte[]) licenseData); //设置保存的路径

//
//
//DFResLoader loader = new DFResLoader(Main.class.getClassLoader());
//
//loader.init(new FileInputStream(“lib\\Lib\\sfs2x-lms.jar“));
// 
//                
//long expireTime = 4476614400000l;//new Date(2111-1900 10 11).getTime();
// 
//        
// 
//ISFSobject license = new SFSobject();
// 
//license.putUtfString(“customer“ ““);//��Ȩ�ˣ�Ϊ����Ϊ����棬������˰�
// 
//license.putUtfString(“bind“ “127.0.0.1“);//����IP
// 
//license.putInt(“users“ -1);//���������ޣ�-1Ϊ��������
// 
//license.putLong(“expire“ 0);//expireTime ��Ȩ����ʱ�䣬0Ϊ������
// 
//license.putBool(“private“ false);//˽�У�
// 
//                
////sfs.lms.d.w
// 
//Class da = loader.loadClass(“sfs.lms.b.v“);
// 
////���浽config/license.2x
// 
//da.getMethod(“D“ ISFSobject.class).invoke(da.newInstance() license);



//if (args.length > 0) {
//clusterMode = args[0].equalsIgnoreCase(“cluster“);
//useConsole = args.length > 1 && args[1].equalsIgnoreCase(“console“);
//}
//final SmartFoxServer sfs2X = SmartFoxServer.getInstance();
//sfs2X.setClustered(clusterMode);
//if (useConsole)
//sfs2X.startDebugConsole();
//sfs2X.start();
//}
//public static byte[] getStream(FileInputStream fileInputStream) {
//    byte[] d;
// try {
// d = new byte[fileInputStream.available()];
// fileInputStream.read(d);
//        return d;
// } catch (IOException e1) {
// // TODO Auto-generated catch block
// e1.printStackTrace();
// }
// return null;

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3228  2017-09-20 13:14  Main.java

评论

共有 条评论