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