#define SOCKET_FLAG_RECONNECT 0x20
#define SOCKET_FLAG_SSL 0x40
#define SOCKET_FLAG_HAVE_SSL 0x80
+#define SOCKET_FLAG_QUITTED 0x100
+#define SOCKET_FLAG_FAST_JUMP 0x200
#define BUF_SIZ 512
struct ClientSocket {
int sock;
- unsigned char flags;
+ unsigned int flags;
char buffer[BUF_SIZ*2]; //we need to store up to 2 full commands at once
unsigned int bufferpos;
char *host;