ソースを参照

Sending MG_WEBSOCKET_CLOSE

Sergey Lyubka 12 年 前
コミット
25863b59a6
2 ファイル変更2 行追加1 行削除
  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
 };