|
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.