src/network.h

changeset 51
84f2e380a434
parent 49
02c509a44e98
child 55
54ea19938d57
equal deleted inserted replaced
50:41017d0a72c5 51:84f2e380a434
38 #endif 38 #endif
39 39
40 #define NETCODE_ACCEPT 0x02 40 #define NETCODE_ACCEPT 0x02
41 #define NETCODE_DECLINE 0x04 41 #define NETCODE_DECLINE 0x04
42 #define NETCODE_GAMEINFO 0x10 42 #define NETCODE_GAMEINFO 0x10
43 #define NETCODE_PGNDATA 0x11
43 #define NETCODE_MOVE 0x20 44 #define NETCODE_MOVE 0x20
44 #define NETCODE_CHECK 0x22 45 #define NETCODE_CHECK 0x22
45 #define NETCODE_CHECKMATE 0x24 46 #define NETCODE_CHECKMATE 0x24
46 #define NETCODE_STALEMATE 0x28 47 #define NETCODE_STALEMATE 0x28
47 #define NETCODE_RESIGN 0x41 48 #define NETCODE_RESIGN 0x41
48 #define NETCODE_REMIS 0x42 49 #define NETCODE_REMIS 0x42
49 #define NETCODE_TIMEOVER 0x44 50 #define NETCODE_TIMEOVER 0x44
50 #define NETCODE_CONNLOST 0x80 51 #define NETCODE_CONNLOST 0x80
51 52
52 #define NETCODE_VERSION 15 53 #define NETCODE_VERSION 16
53 54
54 typedef struct { 55 typedef struct {
55 int fd; /* -1, if we are the client */ 56 int fd; /* -1, if we are the client */
56 struct sockaddr address; 57 struct sockaddr address;
57 socklen_t address_len; 58 socklen_t address_len;

mercurial