2024年3月11日发(作者:)

bool m_isConnected;

int m_sockFd;

string m_server_ip;

int m_server_port;

pthread_t m_report_tid;

pthread_t m_read_tid;

pthread_t m_write_tid;

};

#endif // SOCKETCONNECTOR_H

#include "global.h"

#include "socketconnector.h"

#include "cmessagecenter.h"

#include "cmip_requestparser.h"

#include "csettings.h"

#include "datadef.h"

#include "cstringutils.h"

using namespace std;

static SocketConnector * g_instance = NULL;

/**************************************************************************************************

* Single Instance.

***************************************************************************************************/

SocketConnector * SocketConnector::getInstance()

{

if (g_instance == NULL)

{

g_instance = new SocketConnector();

}

return g_instance;

}

/**************************************************************************************************

* Consturoctor

***************************************************************************************************/

SocketConnector::SocketConnector()