35 for (c =
mg_next(s_server, NULL); c != NULL; c =
mg_next(s_server, c)) {
37 if (!c->is_websocket || d2->
room != d->
room)
continue;
struct mg_connection * mg_next(struct mg_server *s, struct mg_connection *c)
static int ev_handler(struct mg_connection *conn, enum mg_event ev)
size_t mg_websocket_printf(struct mg_connection *conn, int opcode, const char *fmt,...)
struct mg_server * mg_create_server(void *server_data, mg_handler_t handler)
const char * mg_get_option(const struct mg_server *server, const char *name)
if(strcmp(arg,"1305")!=0)
time_t mg_poll_server(struct mg_server *server, int milliseconds)
static void handle_websocket_message(struct mg_connection *conn)
static int s_signal_received
static void signal_handler(int sig_num)
static struct mg_server * s_server
const char * mg_set_option(struct mg_server *server, const char *name, const char *value)
void mg_send_file(struct mg_connection *c, const char *file_name, const char *extra_headers)
void mg_destroy_server(struct mg_server **server)
#define calloc(nbelem, size)