我准备使用HPSocket.dll进行测试创建服务,根据HPSocket头文件中的
--------------------------------------------------------------------------------------
方法一:
0. 应用程序包含 SocketInterface.h 和 HPSocket.h 头文件
1. 调用 HP_Create_Xxx() 函数创建 HPSocket 对象
2. 使用完毕后调用 HP_Destroy_Xxx() 函数销毁 HPSocket 对象
方法二:
--------------------------------------------------------------------------------------
0. 应用程序包含 SocketInterface.h 和 HPSocket.h 头文件
1. 创建 CXxxPtr 智能指针,通过智能指针使用 HPSocket 对象
新建 ITcpServer *m_tcpServer;
BOOL CTcpServer::Start(USHORT usPort)
{
CString localIp = GetLocalIP();//获取本机IP
m_tcpListen = NULL;
m_tcpServer = HP_Create_TcpServer(m_tcpListen);
m_tcpServer->Start(localIp, usPort);
}
那个m_tcpListen需要怎么初始化,HPSocket.h中没有看到相关的初始化。是不是还要引用其他的文件,我只想用dll,引入了
HPSocket.h 和 SocketInterface.h,还有HPSocket.dll和HPSocket.lib放入到工程。希望各位大虾指点下。