Серверное приложение для игры Magic Fight (логика движка создана supsun-sockol)
Для запуска сети необходимо использовать команду:
net::Server Server(60000);
Параметром "60000" является порт.
Конструктор: Msg(uint32_t id, const std::string& msg). id клиента - СТРОГО uint32_t (назначаются id сервером самостоятельно, во входящих сообщениях будет отображено id клиента, от которого пришло сообщение, нумерация начинается со 100). Тело сообщение: std::string.
- bool Ready() - имеется ли хоть одно входящее сообщение.
- Msg Get() - изъять ссобщение из очереди (вначале надо проверять наличие такового через Ready() ).
- void Send(const Msg&) - отправить сообщение клиенту (сообщение должно содержать id адресата).
- size_t NumOfMsgAvailable() - сколько сообщений находятся в очереди.
- const Msg& Top() - просмотреть верхнее сообщение в очереди.