Detect a dead socket and reconnect before the grace period ends
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- lua
- Área
- networking
Línea de trabajo
Start by locating the client socket read and reconnect handling; the issue does not name files or tests. Trace how incoming messages and the grace-forfeit period are handled, then check what test or local multiplayer setup exercises a silent socket. Done means the client detects silence, pings, and reconnects when no response arrives before the grace period ends.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The client has no read timeout and sends no ping of its own. So when the socket went silent, the client waits until the grace forfeit has already happened.
I propose: When nothing arrives for 10 to 30 seconds, send a ping. If there is no response then reconnect.
- Lenguaje dominante
- Lua
- Estrellas
- 10
- Forks
- 8
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Balatro-Multiplayer/BalatroMultiplayerAPI
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Balatro-Multiplayer/BalatroMultiplayerAPI#55 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Balatro-Multiplayer/BalatroMultiplayerAPI#59 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 57/100
Balatro-Multiplayer/BalatroMultiplayerAPI#58 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Balatro-Multiplayer/BalatroMultiplayerAPI#57 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Balatro-Multiplayer/BalatroMultiplayerAPI#56 ·
Los mantenedores suelen responder en 2 días
Todos los issues de Balatro-Multiplayer/BalatroMultiplayerAPI
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nvim-tree/nvim-tree.lua#3383 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Balatro-Multiplayer/BalatroMultiplayerPvP#620 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
silverbulletmd/silverbullet#2231 ·
Los mantenedores suelen responder en 2 días