Fixed mg_websocket_read()

This commit is contained in:
Sergey Lyubka committed 2013-09-29 09:25:47 +01:00
1 parent 9cca843a9b
commit 1a64d37fc7
2 files changed
+3 -8

No files matched your search

+2
View File
@@ -28,9 +28,11 @@ static int event_handler(struct mg_event *event) {
while ((len = mg_websocket_read(event->conn, &bits, &data)) > 0) {
// Echo message back to the client
mg_websocket_write(event->conn, WEBSOCKET_OPCODE_TEXT, data, len);
printf("got message: [%.*s]\n", len, data);
if (memcmp(data, "exit", 4) == 0) {
mg_websocket_write(event->conn,
WEBSOCKET_OPCODE_CONNECTION_CLOSE, "", 0);
free(data);
break;
}
}