Vad är en timeout för uttag?
I komplexa nätverk och i konsumentdatorer finns det en digital komponent som kallas ett uttag som ansluter två olika plattformar. När det finns ett problem med uttagsanslutningen, till exempel nätverket som inte är tillgängligt eller inte finns något internet, kommer uttaget att fortsätta försöka ansluta. En timeout för socket stoppar denna anslutning efter en viss tid. Kommandot socket-timeout skapas vanligtvis i objektorienterad programmering (OOP) eller nätverksprogrammering och hindrar uttaget från att skapa uppblåsta problem genom att bryta anslutningen.
En sockel timeout är en angiven tid från när uttaget ansluts till anslutningen bryter. Många användare tror att själva timeout är ett problem, men timeout görs faktiskt för att hålla ytterligare problem från att manifestera sig. Mängden tid mellan anslutningen och timeout ställs in av programmerare i programvaran eller operativsystemet (OS). Utan ett timeout -kommando fortsätter uttaget att försöka anslutningen indefiNITUELL. Att låta den förbli öppen öppnar datorn upp till potentiella skadliga attacker; Mer vanligt använder datorn bara överskottsminne för att ansluta till ett nätverk som inte svarar. Detta hindrar också uttaget från att användas för allt annat, vilket gör att hela datorn sakta ner.
OS- och programvaruprogrammerare måste ange väntetid för socket timeout. Detta ses oftast i OOP- eller nätverksprogrammering, eftersom det här är de program som använder uttag mest; De flesta webbplatsprogrammering använder inte uttag så ofta och har inga timeout -kommandon. Timeoutmängden mäts vanligtvis i millisekunder, men programmeraren kan göra att timeout tar flera minuter eller till och med timmar om han eller hon önskar.
de flesta programmerare har två tidsgränser för socket, one för en anslutning som inte svarar och en annan för när server- eller nätverksprogrammet är stängt. En timeout för uttag behövs inte alltid för att ett uttag ska stoppa anslutningen. När en server eller dator håller på att stänga anslutningen skickar den en signal till uttaget för att göra detsamma och stänga anslutningen mellan de två systemen. Denna signal tas inte alltid in, inklusive när internet plötsligt kraschar eller Ethernet -kabeln tas bort under anslutningstiden. I dessa fall kommer uttaget bara att vänta på data.