src/network.h

changeset 179
5ef724e21702
parent 176
ef8c39362342
equal deleted inserted replaced
178:724e8acff6f8 179:5ef724e21702
42 #define NETCODE_DECLINE_MOVE 0x05 42 #define NETCODE_DECLINE_MOVE 0x05
43 #define NETCODE_GAMEINFO 0x10 43 #define NETCODE_GAMEINFO 0x10
44 #define NETCODE_PGNDATA 0x11 44 #define NETCODE_PGNDATA 0x11
45 #define NETCODE_MOVE 0x20 45 #define NETCODE_MOVE 0x20
46 #define NETCODE_CHECK 0x22 46 #define NETCODE_CHECK 0x22
47 #define NETCODE_CHECKMATE 0x24 47 #define NETCODE_CHECKMATE 0x23
48 #define NETCODE_STALEMATE 0x28 48 #define NETCODE_STALEMATE 0x28
49 #define NETCODE_NOMATERIAL 0x29
49 #define NETCODE_THREEFOLD 0x30 50 #define NETCODE_THREEFOLD 0x30
50 #define NETCODE_RESIGN 0x41 51 #define NETCODE_RESIGN 0x41
51 #define NETCODE_REMIS 0x42 52 #define NETCODE_REMIS 0x42
52 #define NETCODE_TAUNT 0x43 53 #define NETCODE_TAUNT 0x43
53 #define NETCODE_TIMEOVER 0x44 54 #define NETCODE_TIMEOVER 0x44
54 #define NETCODE_AGAIN 0x70 55 #define NETCODE_AGAIN 0x70
55 #define NETCODE_CONNLOST 0x80 56 #define NETCODE_CONNLOST 0x80
56 #define NETCODE_ERROR 0xFF 57 #define NETCODE_ERROR 0xFF
57 58
58 #define NETCODE_VERSION 22 59 #define NETCODE_VERSION 23
59 60
60 typedef struct { 61 typedef struct {
61 int fd; /* -1, if we are the client */ 62 int fd; /* -1, if we are the client */
62 struct sockaddr address; 63 struct sockaddr address;
63 socklen_t address_len; 64 socklen_t address_len;

mercurial