Browse Source

Sending MG_WEBSOCKET_CLOSE

Sergey Lyubka 12 years ago
parent
commit
25863b59a6
2 changed files with 2 additions and 1 deletions
  1. 1 0
      mongoose.c
  2. 1 1
      mongoose.h

+ 1 - 0
mongoose.c

@@ -3710,6 +3710,7 @@ static void handle_websocket_request(struct mg_connection *conn) {
     send_websocket_handshake(conn);
     call_user(conn, MG_WEBSOCKET_READY);
     read_websocket(conn);
+    call_user(conn, MG_WEBSOCKET_CLOSE);
   }
 }
 

+ 1 - 1
mongoose.h

@@ -62,7 +62,7 @@ enum mg_event {
                         // with handshake, otherwise it closes the connection.
   MG_WEBSOCKET_READY,   // Handshake has been successfully completed.
   MG_WEBSOCKET_MESSAGE, // Incoming message from the client
-  MG_WEBSOCKET_CLOSE,   // Client has sent FIN frame
+  MG_WEBSOCKET_CLOSE,   // Client has closed the connection
 };