package ALBasicClient;
import ALServerLog.ALServerLog;
public class ALBasicClient
{
/** 是否成功初始化 */
private static boolean g_inited = false;
/************************
* 初始化相关客户端环境
*/
public static void init()
{
if(g_inited)
{
ALServerLog.Fatal("Please don't try to repeat init AL Basic Client model!!");
new Exception().printStackTrace();
return ;
}
g_inited = true;
if(ALBasicClientConf.getInstance().init())
{
//初始化日志配置
ALServerLog.initALServerLog();
//开启对应的端口发送执行线程
ALServerLog.Fatal("Start Client Socket Send Thread Count - " + ALBasicClientConf.getInstance().getSendThreadNum());
for(int i = 0; i < ALBasicClientConf.getInstance().getSendThreadNum(); i++)
{
ALBasicClientSendThreadMgr.getInstance().createSocketSendThread();
}
}
}
}