#ifndef NET_FS_DEFS_H
#define NET_FS_DEFS_H
#include <SupportDefs.h>
extern const uint16 kDefaultInsecureConnectionPort;
extern const uint16 kDefaultBroadcastPort;
extern const uint16 kDefaultServerInfoPort;
struct BroadcastMessage {
uint32 magic;
int32 protocolVersion;
uint32 message;
};
enum {
NETFS_PROTOCOL_VERSION = 1,
};
enum {
BROADCAST_MESSAGE_MAGIC = 'BcMc',
};
enum {
BROADCAST_MESSAGE_SERVER_TICK = 0,
BROADCAST_MESSAGE_SERVER_UPDATE = 1,
BROADCAST_MESSAGE_CLIENT_HELLO = 2,
};
extern const bigtime_t kBroadcastingInterval;
extern const bigtime_t kMinBroadcastingInterval;
#endif