OdinAI
|
#include <NetworkManager.h>
Public Member Functions | |
bool | Connect (const char *ip, const char *port, const AsyncRecvCallback &asyncRecvCallback) |
void | Update () |
void | Close () |
void | Send (const void *data, int size) |
Manages the network traffic.
void OdinAI::NetworkManager::Close | ( | ) |
Closes the connection to server.
bool OdinAI::NetworkManager::Connect | ( | const char * | ip, |
const char * | port, | ||
const AsyncRecvCallback & | asyncRecvCallback | ||
) |
Connects to the server. Our network implementation is async.
asyncRecvCallback | Asynchronous callback for receive. |
void OdinAI::NetworkManager::Send | ( | const void * | data, |
int | size | ||
) |
Send message to server.
void OdinAI::NetworkManager::Update | ( | ) |
Checks for new packages.