// 下列 ifdef 块是创建使从 DLL 导出更简单的
// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 WEBSOCKETSERVER_EXPORTS
// 符号编译的。在使用此 DLL 的
// 任何其他项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将
// WEBSOCKETSERVER_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
// 符号视为是被导出的。
// By Azerl Z
#pragma once
#ifdef WEBSOCKETSERVER_EXPORTS
#define WEBSOCKETSERVER_API __declspec(dllexport)
#else
#define WEBSOCKETSERVER_API __declspec(dllimport)
#endif
class WEBSOCKETSERVER_API IOnWebSocket
{
public:
virtual void OnConnect(unsigned int nSockInfo) {};
virtual void OnDisconnect(unsigned int nSockInfo, const void* pMgrTag) {};
virtual void OnRecvData(const void* pMgrTag, const unsigned char* pData, int nRecvLen) {};
};
// 此类是从 websocketServer.dll 导出的
class WEBSOCKETSERVER_API IWebsocketServer
{
public:
virtual int SetOnWebSocket(IOnWebSocket* pOnWebSocket) = 0;
virtual int StartServer(unsigned short nPort) = 0;
virtual int StopServer() = 0;
virtual int SetSockMgr(unsigned int nSockInfo, const void* pMgrTag) = 0;
virtual int SendData(unsigned int nSockInfo, const unsigned char* pData, int nLen) = 0;
virtual int DisconnectClient(unsigned int nSockInfo) = 0;
};
WEBSOCKETSERVER_API IWebsocketServer* GetNewWebsocket();
//extern WEBSOCKETSERVER_API int nwebsocketServer;
//WEBSOCKETSERVER_API int fnwebsocketServer(void);
zjx580
- 粉丝: 0
- 资源: 4
最新资源
- 毕设和企业适用springboot智慧城市数据分析平台类及机器人平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及金融数据分析平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及风险控制平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及工程管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及企业财务管理系统源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及流媒体内容推荐平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及企业云管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及视频内容分发平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及数字货币管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及网络安全防护平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及物流追踪系统源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及线上文件管理系统源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及在线票务管理平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及远程教育平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及用户行为分析平台源码+论文+视频.zip
- 毕设和企业适用springboot智慧城市数据分析平台类及智能家居控制平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页