Я проверил пример stream3.c
и обнаружил, что, когда я закрыл страницу в браузере, сервлет, то есть stream3.c
, все еще работал около двух раундов, а затем был прерван.
Это означает, что данные последних 2-х раундов были потеряны.
Кто может объяснить, как подтвердить статус подключения перед отправкой данных?
Очевидно, гван знает статус соединения, иначе он не прервет stream3.c
, но гван может не знать его в реальном времени.
Если нет возможности узнать это в реальном времени, важные данные не могут быть отправлены без двойной проверки таким способом.