31 lines
544 B
C++
31 lines
544 B
C++
#ifndef __SERVER__H__
|
|
#define __SERVER__H__
|
|
|
|
#include "Sys.h"
|
|
#include "Net\ITransport.h"
|
|
#include "TinyNet\TinyServer.h"
|
|
#include "TinyNet\TinyClient.h"
|
|
#include "TinyNet\TokenMessage.h"
|
|
|
|
// 网关服务器
|
|
class Gateway
|
|
{
|
|
private:
|
|
|
|
public:
|
|
TinyServer* Server; // 内网服务端
|
|
TokenController* Client; // 外网客户端
|
|
|
|
Gateway(TinyServer* server, TokenController* client);
|
|
~Gateway();
|
|
|
|
bool Running;
|
|
void Start();
|
|
void Stop();
|
|
|
|
// 收到功能消息时触发
|
|
MessageHandler Received;
|
|
};
|
|
|
|
#endif
|