Files
axyz/include/Engine/Network/HybridClient.h
T
2016-02-04 15:49:04 +01:00

24 lines
504 B
C++

#ifndef HybridClient_h__
#define HybridClient_h__
#include "Client.h"
class HybridClient : public Client
{
public:
HybridClient(ConfigFile* config);
~HybridClient();
void Start(World* world, EventBroker* eventBroker);
private:
// Assio UDP logic
boost::asio::ip::udp::endpoint m_ReceiverEndpoint;
boost::asio::io_service m_IOService;
boost::asio::ip::udp::socket m_Socket;
void readFromServer();
int receive(char * data);
void send(Packet & packet);
};
#endif