Commit 25863b59 authored by Sergey Lyubka's avatar Sergey Lyubka

Sending MG_WEBSOCKET_CLOSE

parent 72c861bb
...@@ -3710,6 +3710,7 @@ static void handle_websocket_request(struct mg_connection *conn) { ...@@ -3710,6 +3710,7 @@ static void handle_websocket_request(struct mg_connection *conn) {
send_websocket_handshake(conn); send_websocket_handshake(conn);
call_user(conn, MG_WEBSOCKET_READY); call_user(conn, MG_WEBSOCKET_READY);
read_websocket(conn); read_websocket(conn);
call_user(conn, MG_WEBSOCKET_CLOSE);
} }
} }
......
...@@ -62,7 +62,7 @@ enum mg_event { ...@@ -62,7 +62,7 @@ enum mg_event {
// with handshake, otherwise it closes the connection. // with handshake, otherwise it closes the connection.
MG_WEBSOCKET_READY, // Handshake has been successfully completed. MG_WEBSOCKET_READY, // Handshake has been successfully completed.
MG_WEBSOCKET_MESSAGE, // Incoming message from the client MG_WEBSOCKET_MESSAGE, // Incoming message from the client
MG_WEBSOCKET_CLOSE, // Client has sent FIN frame MG_WEBSOCKET_CLOSE, // Client has closed the connection
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment