r5sdk/src/networksystem/sm_protocol.h
2023-09-19 22:13:22 +02:00

39 lines
832 B
C

#pragma once
//=============================================================================
enum
{
CONNECTIONLESS_HEADER = 0xffffffff,
};
//=============================================================================
// Connectionless messages
enum
{
c2s_connect = 1,
c2s_num_messages
};
enum
{
s2c_connect_accept = 1,
s2c_connect_reject,
s2c_num_messages
};
//=============================================================================
enum NetworkMessageGroup_t
{
net_group_networksystem = 0
};
//=============================================================================
// NetworkSystem internal messages for use during valid connection
enum SystemNetworkMessageType_t
{
net_nop = 0, // nop command used for padding
net_disconnect = 1, // disconnect (last message in connection)
net_num_messages
};