Polyphase Game Engine
Loading...
Searching...
No Matches
NetworkConstants.h
Go to the documentation of this file.
1#pragma once
2
3#define NET_ANY_IP_STRING "0.0.0.0"
4#define NET_ANY_IP 0
5#define NET_KEEP_ALIVE_TIME 5.0f
6#define NET_INVALID_SOCKET -1
7
8#define OCT_DEFAULT_PORT 5151
9#define OCT_BROADCAST_PORT 15151
10#define OCT_RECV_BUFFER_SIZE 1024
11#define OCT_SEND_BUFFER_SIZE 1024
12#define OCT_MAX_MSG_BODY_SIZE 500
13#define OCT_SEQ_NUM_SIZE sizeof(uint16_t)
14#define OCT_PACKET_HEADER_SIZE (OCT_SEQ_NUM_SIZE + sizeof(bool))
15#define OCT_MAX_MSG_SIZE (OCT_PACKET_HEADER_SIZE + OCT_MAX_MSG_BODY_SIZE)
16#define OCT_PING_INTERVAL 1.0f
17#define OCT_BROADCAST_INTERVAL 5.0f