tec::networking
Classes
Name | |
---|---|
class | tec::networking::ClientConnection |
struct | tec::networking::ClientConnectionEvent |
class | tec::networking::Message |
class | tec::networking::MessageIn |
class | tec::networking::MessageOut |
class | tec::networking::MessagePool |
class | tec::networking::Server |
class | tec::networking::ServerConnection |
struct | tec::networking::UserLoginEvent |
Types
Name | |
---|---|
enum int | MessageType { SYNC, MULTI_PART, CLIENT_COMMAND, ENTITY_CREATE, ENTITY_DESTROY, CLIENT_JOIN, CLIENT_ID, CLIENT_LEAVE, GAME_STATE_UPDATE, CHAT_MESSAGE, CHAT_COMMAND, LOGIN, AUTHENTICATED, WORLD_SENT, CLIENT_READY_TO_RECEIVE} |
typedef std::chrono::milliseconds::rep | ping_time_t |
Attributes
Name | |
---|---|
const std::string_view | SERVER_PORT |
const std::string_view | LOCAL_HOST |
const size_t | PING_HISTORY_SIZE |
const size_t | DELAY_HISTORY_SIZE |
unsigned short | PORT |
Types Documentation
enum MessageType
Enumerator | Value | Description |
---|---|---|
SYNC | ||
MULTI_PART | ||
CLIENT_COMMAND | ||
ENTITY_CREATE | ||
ENTITY_DESTROY | ||
CLIENT_JOIN | ||
CLIENT_ID | ||
CLIENT_LEAVE | ||
GAME_STATE_UPDATE | ||
CHAT_MESSAGE | ||
CHAT_COMMAND | ||
LOGIN | ||
AUTHENTICATED | ||
WORLD_SENT | ||
CLIENT_READY_TO_RECEIVE |
typedef ping_time_t
typedef std::chrono::milliseconds::rep tec::networking::ping_time_t;
Attributes Documentation
variable SERVER_PORT
const std::string_view SERVER_PORT = "41228";
variable LOCAL_HOST
const std::string_view LOCAL_HOST = "127.0.0.1";
variable PING_HISTORY_SIZE
const size_t PING_HISTORY_SIZE = 10;
variable DELAY_HISTORY_SIZE
const size_t DELAY_HISTORY_SIZE = 10;
variable PORT
unsigned short PORT = 0xa10c;
Updated on 2022-07-24 at 19:27:35 +0000