WebSocket: On_Close called when user explicitly closes a web socket via AWS.Net.WebSocket.Registry.Close
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- backend, networking
Direzione di ricerca
Inizia con il comportamento documentato di AWS.Net.WebSocket.Close, quindi esamina i due punti di ingresso di AWS.Net.WebSocket.Registry.Close: l’overload Object'Class e l’overload Recipient. Confronta la loro gestione di On_Close e Socket.Shutdown con il file allegato aws-net-websocket-registry.adb.patch.txt; il lavoro è completato quando la chiusura esplicita non invoca più On_Close e il diverso comportamento di Shutdown viene risolto o chiaramente giustificato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
In AWS.Net.WebSocket.Close implementation, it is documented that
-- When the user explicitly closes a web socket, we do not call
-- On_Close (this is only called when the other end closes the socket)
However, when the user explicitly closes a web socket via AWS.Net.WebSocket.Registry.Close, On_Close is called
Patch
aws-net-websocket-registry.adb.patch.txt
Different behavior in AWS.Net.WebSocket.Registry.Close implementations
On another note, calling AWS.Net.WebSocket.Registry.Close(Socket : in out Object'Class; internally calls Socket.Shutdown while calling AWS.Net.WebSocket.Registry.Close(To : Recipient; does not. Any rational on why having different behaviour ?
- Lingua principale
- Ada
- Stelle
- 163
- Fork
- 46
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AdaCore/aws
-
Setup fails due to missing directory x86_64-pc-linux-gnu/setup/srcForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Upgrade of zlib required to solve compilation warnings due to K&R styleForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
BC remittance upload: a claim MSP refused (S03) is saved with a blank status instead of refused (F)Apertatype: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
carlos-emr/carlos#4933 ·
I maintainer di solito rispondono entro 1 giorno
-
Authentication / Authorization Feature: Volunteer
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Emanuele-web04/remodex#203 ·
I maintainer di solito rispondono entro 1 giorno
-
area:protocol bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno