*
* TODO
*
- * - partial write for normal page management
- * - log legal address fix
+ * - BUG: logout failed
+ * - BUG: fast loop on stream index_rd_ifra page
+ *
+ * - garbage management
+ * - log_legal address fix
* - from room to table
* - from table to room
* - fwrite other issues
*
* DONE/FROZEN - problema con getpeer (HOSTADDR)
*
+ * DONE - bug: read from a not resource handle (already closed because a new socket substitute it)
+ * DONE - partial write for normal page management
* DONE - index_rd_ifra: last_clean issue
* DONE - fwrite failed error management (select, buffer where store unsent data, and fwrite check and retry)
* ABRT - index_wr.php::reload - reload is js-only function
}
/* At least at one of the sockets something interesting happened */
foreach ($read as $i => $sock) {
+ /* is_resource check is required because there is the possibility that
+ during new request an old connection is closed */
+ if (!is_resource($sock)) {
+ continue;
+ }
if ($sock === $list) {
printf("NUOVA CONNEX\n");
$new_unix = stream_socket_accept($list);