代码拉取完成,页面将自动刷新
同步操作将从 qykings/kgameserver 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/**************************
*项目启动入口
*qykings
*201-09-01
*又是开学季啊,,,,,
*用于win下的测试用
*
**/
/***
*先不做跨平台
*有空在搞
**/
#include "SGameSocket.h"
#include "MySqlCenter.h"
#include "./file/fileOperate.h"
#include <fstream>
#include <cassert>
#include "./common/json/cJSON.h"
#include "mgr\DataMgr.h"
#include "ServerConfig.h"
#pragma comment(lib,"ws2_32.lib")
#pragma comment(lib, "pthreadVC2.lib") //必须加上这句
int main()
{
//database configuartion
MySqlCenter::GetInstance()->loadCof("./conf/DBConf");
MySqlCenter::GetInstance()->connect();
ServerConfig serverconfig;
serverconfig.loadJson("./conf/serverConf");
char buf[256]="";
struct hostent *ph = 0;
WSADATA w;
WSAStartup(0x0101, &w);//这一行必须在使用任何SOCKET函数前写!
gethostname(buf, 256);
std::string hostNmae = buf;//此处获得本机名称
ph = gethostbyname(buf);
const char *IP =inet_ntoa(*((struct in_addr *)ph->h_addr_list[0]));//此处获得本机IP
std::cout<<"ip:"<<IP<<std::endl;
printf("port:%d\n",DataMgr::GetInstance()->port);
SGameSocket::GetInstance()->creat( IP,DataMgr::GetInstance()->port );
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。