added WHY2 into some chat-flags' identificator
This commit is contained in:
parent
92ab33a594
commit
a6f37b1aa3
@ -25,7 +25,7 @@ extern "C" {
|
|||||||
|
|
||||||
//MACROS
|
//MACROS
|
||||||
#define WHY2_SA struct sockaddr
|
#define WHY2_SA struct sockaddr
|
||||||
#define WHY2_SERVER_PORT 1204 //PORT
|
#define WHY2_CHAT_SERVER_PORT 1204 //PORT
|
||||||
#define WHY2_MAX_CONNECTIONS 1000 //MAX USERS CONNECTED AT ONE TIME
|
#define WHY2_MAX_CONNECTIONS 1000 //MAX USERS CONNECTED AT ONE TIME
|
||||||
#define WHY2_COMMUNICATION_TIME 300 //SECONDS WAITING BEFORE KICKING USER (TIMEOUT)
|
#define WHY2_COMMUNICATION_TIME 300 //SECONDS WAITING BEFORE KICKING USER (TIMEOUT)
|
||||||
|
|
||||||
@ -34,7 +34,7 @@ extern "C" {
|
|||||||
#define WHY2_CLEAR_AND_GO_UP "\33[2K\r\033[A" //i mean read the name
|
#define WHY2_CLEAR_AND_GO_UP "\33[2K\r\033[A" //i mean read the name
|
||||||
|
|
||||||
#define WHY2_INVALID_POINTER (void*) 0xffffffffffffffff
|
#define WHY2_INVALID_POINTER (void*) 0xffffffffffffffff
|
||||||
#define WHY2_DEFAULT_USERNAME "anon"
|
#define WHY2_CHAT_DEFAULT_USERNAME "anon"
|
||||||
|
|
||||||
#define WHY2_MAX_USERNAME_LENGTH 20 //MAXIMAL USERNAME LENGTH
|
#define WHY2_MAX_USERNAME_LENGTH 20 //MAXIMAL USERNAME LENGTH
|
||||||
#define WHY2_MIN_USERNAME_LENGTH 4 //MINIMAL USERNAME LENGTH
|
#define WHY2_MIN_USERNAME_LENGTH 4 //MINIMAL USERNAME LENGTH
|
||||||
|
@ -47,7 +47,7 @@ int main(void)
|
|||||||
//DEFINE SERVER ADDRESS
|
//DEFINE SERVER ADDRESS
|
||||||
struct sockaddr_in server_addr;
|
struct sockaddr_in server_addr;
|
||||||
server_addr.sin_family = AF_INET;
|
server_addr.sin_family = AF_INET;
|
||||||
server_addr.sin_port = htons(WHY2_SERVER_PORT);
|
server_addr.sin_port = htons(WHY2_CHAT_SERVER_PORT);
|
||||||
|
|
||||||
//GET IP
|
//GET IP
|
||||||
printf("Welcome.\n\n");
|
printf("Welcome.\n\n");
|
||||||
|
@ -46,7 +46,7 @@ int main(void)
|
|||||||
//DEFINE SERVER ADDRESS
|
//DEFINE SERVER ADDRESS
|
||||||
struct sockaddr_in server_addr;
|
struct sockaddr_in server_addr;
|
||||||
server_addr.sin_family = AF_INET;
|
server_addr.sin_family = AF_INET;
|
||||||
server_addr.sin_port = htons(WHY2_SERVER_PORT);
|
server_addr.sin_port = htons(WHY2_CHAT_SERVER_PORT);
|
||||||
server_addr.sin_addr.s_addr = INADDR_ANY;
|
server_addr.sin_addr.s_addr = INADDR_ANY;
|
||||||
|
|
||||||
//BIND SOCKET
|
//BIND SOCKET
|
||||||
|
@ -199,7 +199,7 @@ why2_bool check_username(char *username)
|
|||||||
if (username == NULL) return 0;
|
if (username == NULL) return 0;
|
||||||
|
|
||||||
if (username_equal(username, WHY2_CHAT_SERVER_USERNAME)) return 0; //DISABLE 'server' USERNAME
|
if (username_equal(username, WHY2_CHAT_SERVER_USERNAME)) return 0; //DISABLE 'server' USERNAME
|
||||||
if (username_equal(username, WHY2_DEFAULT_USERNAME)) return 0; //DISABLE 'anon' USERNAME DUE TO ONE USERNAME PER SERVER
|
if (username_equal(username, WHY2_CHAT_DEFAULT_USERNAME)) return 0; //DISABLE 'anon' USERNAME DUE TO ONE USERNAME PER SERVER
|
||||||
|
|
||||||
for (unsigned long i = 0; i < strlen(username); i++)
|
for (unsigned long i = 0; i < strlen(username); i++)
|
||||||
{
|
{
|
||||||
@ -378,7 +378,7 @@ void *why2_communicate_thread(void *arg)
|
|||||||
why2_bool invalid_username = 1;
|
why2_bool invalid_username = 1;
|
||||||
why2_bool exiting = 0;
|
why2_bool exiting = 0;
|
||||||
char *decoded_buffer = NULL;
|
char *decoded_buffer = NULL;
|
||||||
char *username = why2_strdup(WHY2_DEFAULT_USERNAME);
|
char *username = why2_strdup(WHY2_CHAT_DEFAULT_USERNAME);
|
||||||
int usernames_n = 0;
|
int usernames_n = 0;
|
||||||
struct json_object *json = json_tokener_parse("{}");
|
struct json_object *json = json_tokener_parse("{}");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user