Als het remote socket closed dan word dat niet goed gezien.
Een nieuw commando word gewoon weg geschreven en vervolgens blijft hij eeuwig proberen een antwoord te lezen.
De code moet dit detecteren en op de juiste manier afhandelen.
De mogelijke oplossingen
Een reconnect doen en het commando opnieuw sturen.
Een exceptie terug geven.
Vermoedelijk word het een combinatie van die twee.
High level functies zorgen voor een reconnect lowlevel functies werken met een exceptie.
Als het remote socket closed dan word dat niet goed gezien.
Een nieuw commando word gewoon weg geschreven en vervolgens blijft hij eeuwig proberen een antwoord te lezen.
De code moet dit detecteren en op de juiste manier afhandelen.
De mogelijke oplossingen
* Een reconnect doen en het commando opnieuw sturen.
* Een exceptie terug geven.
Vermoedelijk word het een combinatie van die twee.
High level functies zorgen voor een reconnect lowlevel functies werken met een exceptie.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Als het remote socket closed dan word dat niet goed gezien.
Een nieuw commando word gewoon weg geschreven en vervolgens blijft hij eeuwig proberen een antwoord te lezen.
De code moet dit detecteren en op de juiste manier afhandelen.
De mogelijke oplossingen
Vermoedelijk word het een combinatie van die twee.
High level functies zorgen voor een reconnect lowlevel functies werken met een exceptie.
Extra commando CLOSE in de stub server gemaakt.
Daarmee kunnen we het probleem simuleren.
De volgende fouten moeten opgelost worden.
Opgelost in:
57f6619c803001b434a608af855c45