Changeset 9347 in orxonox.OLD for branches/proxy/src/lib/network/netdefs.h
- Timestamp:
- Jul 20, 2006, 11:43:27 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/proxy/src/lib/network/netdefs.h
r9246 r9347 1 /* 2 orxonox - the future of 3D-vertical-scrollers 1 3 4 Copyright (C) 2004 orx 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) 9 any later version. 10 11 ### File Specific: 12 main-programmer: Christoph Renner rennerc@ee.ethz.ch 13 co-programmer: Patrick Boenzli boenzlip@orxonox.ethz.ch 14 15 June 2006: finishing work on the network stream for pps presentation (rennerc@ee.ethz.ch) 16 July 2006: some code rearangement and integration of the proxy server mechanism (boenzlip@ee.ethz.ch) 17 */ 2 18 3 19 /*! 4 20 * @file network_manager.h 5 21 * Main interface for the network module. Manages all the modules 6 7 22 */ 8 23 9 24 #ifndef _NETDEFS 10 25 #define _NETDEFS 26 11 27 12 28 #ifdef HAVE_SDL_NET_H … … 17 33 18 34 19 #define MAX_CONNECTIONS 1000 35 //!< maximal connectinons for the server 36 #define NET_MAX_CONNECTIONS 100 20 37 38 //!< the amount of slots used before a proxy server is activated 39 #define NET_CONNECTION_SATURATION 0.75 40 41 //!< network polling frequency 21 42 #define NETWORK_FREQUENCY 66 43 44 45 //!< orxonox protocol id 46 #define _ORXONOX_ID 0xF91337A0 47 //!< orxonox network version identifier 48 #define _ORXONOX_VERSION 1 22 49 23 50 … … 27 54 //!< enum indicating the type of the node 28 55 typedef enum { 29 NET_SERVER, 30 NET_CLIENT 56 NET_MASTER_SERVER, 57 NET_PROXY_SERVER_ACTIVE, 58 NET_PROXY_SERVER_PASSIVE, 59 NET_CLIENT, 60 61 NET_NR_TYPES 62 31 63 } NodeType; 32 64
Note: See TracChangeset
for help on using the changeset viewer.