Ejemplo n.º 1
0
int _tmain(int argc, _TCHAR* argv[])
{
    //检查参数
    int rt=checkPara(argc, argv);
    if(rt<0) goto end;

    //初始化UDP,挂接接收处理函数recvCmd处理接收指令
    if (ERROR == InitClient((char*)serverIp.c_str(),serverPort,localPort,recvCmd))
    {
        log("InitClient 失败");
        return ERROR;
    }

    //发送自己角色的信息给服务器:POL 或 THI指令
    sendMyInfoToServer();

    waitThreadEnd();//循环等待线程退出,可以在接收到END指令后直接用exit(0);退出程序。
end:
    getchar();
    return 0;
}
Ejemplo n.º 2
0
XLogbook::~XLogbook()
{
	release();
	waitThreadEnd(m_isReleased);
	XMem::XDELETE(m_socket);
}