src/network.h

changeset 131
c33567d61ba7
parent 130
3fc6b1d6cbe9
equal deleted inserted replaced
130:3fc6b1d6cbe9 131:c33567d61ba7
43 #define NETCODE_PGNDATA 0x11 43 #define NETCODE_PGNDATA 0x11
44 #define NETCODE_MOVE 0x20 44 #define NETCODE_MOVE 0x20
45 #define NETCODE_CHECK 0x22 45 #define NETCODE_CHECK 0x22
46 #define NETCODE_CHECKMATE 0x24 46 #define NETCODE_CHECKMATE 0x24
47 #define NETCODE_STALEMATE 0x28 47 #define NETCODE_STALEMATE 0x28
48 #define NETCODE_THREEFOLD 0x30
48 #define NETCODE_RESIGN 0x41 49 #define NETCODE_RESIGN 0x41
49 #define NETCODE_REMIS 0x42 50 #define NETCODE_REMIS 0x42
50 #define NETCODE_TAUNT 0x43 51 #define NETCODE_TAUNT 0x43
51 #define NETCODE_TIMEOVER 0x44 52 #define NETCODE_TIMEOVER 0x44
52 #define NETCODE_AGAIN 0x70 53 #define NETCODE_AGAIN 0x70
53 #define NETCODE_CONNLOST 0x80 54 #define NETCODE_CONNLOST 0x80
54 #define NETCODE_ERROR 0xFF 55 #define NETCODE_ERROR 0xFF
55 56
56 #define NETCODE_VERSION 19 57 #define NETCODE_VERSION 20
57 58
58 typedef struct { 59 typedef struct {
59 int fd; /* -1, if we are the client */ 60 int fd; /* -1, if we are the client */
60 struct sockaddr address; 61 struct sockaddr address;
61 socklen_t address_len; 62 socklen_t address_len;

mercurial