Was ist ein Socket -Zeitübergang?

In komplexen Netzwerken und in Verbrauchercomputern gibt es eine digitale Komponente, die als Socket bezeichnet wird, die zwei verschiedene Plattformen verbindet. Wenn es ein Problem mit der Socket -Verbindung gibt, z. B. das nicht verfügbare Netzwerk oder kein Internet, versucht der Socket weiterhin eine Verbindung herzustellen. Ein Socket -Zeitlimit stoppt diese Verbindung nach einer bestimmten Zeitspanne. Der Socket-Timeout-Befehl wird normalerweise in objektorientierter Programmierung (OOP) oder Netzwerkprogrammierung erstellt und verhindert, dass der Socket aufgeblasene Probleme durch Trennung der Verbindung erzeugt. Viele Benutzer glauben, dass die Zeitüberschreitung selbst ein Problem ist, aber die Auszeit wird tatsächlich durchgeführt, um sich zu verhindern, dass sich weitere Probleme nicht manifestieren. Die Zeitspanne zwischen der Verbindung und dem Zeitlimit wird von Programmierern der Software oder des Betriebssystems (OS) festgelegt. Ohne Timeout -Befehl wird der Socket weiterNeight. Das offene Erlauben öffnet den Computer zu potenziellen böswilligen Angriffen. Häufiger verwendet der Computer nur überschüssiger Speicher, um eine Verbindung zu einem Netzwerk herzustellen, das nicht reagiert. Dies verhindert auch, dass der Sockel für alles andere verwendet wird, was den gesamten Computer verlangsamt.

Betriebssystem- und Software -Programmierer müssen die Zeitlimit -Wartezeit für Socket angeben. Dies wird am häufigsten in der OOP- oder Netzwerkprogrammierung zu sehen, da dies die Programme sind, die Sockets am meisten verwenden. Die meisten Website -Programme verwenden keine Sockels so oft und haben keine Timeout -Befehle. Die Zeitüberschreitungsmenge wird im Allgemeinen in Millisekunden gemessen, der Programmierer kann jedoch einige Minuten oder sogar Stunden dauern, wenn er oder sie wünscht.

Die meisten Programmierer haben zwei Socket -Timeout -Nachrichten, oNE für eine Verbindung, die nicht reagiert, und eine andere, wenn das Server- oder Netzwerkprogramm geschlossen ist. Für eine Steckdose wird nicht immer ein Socket -Zeitlimit benötigt, um die Verbindung zu stoppen. Wenn ein Server oder ein Computer die Verbindung schließt, sendet er ein Signal an den Socket, um dasselbe zu tun und die Verbindung zwischen den beiden Systemen zu schließen. Dieses Signal wird nicht immer empfangen, auch wenn das Internet plötzlich abstürzt oder das Ethernet -Kabel während der Verbindungszeit entfernt wird. In diesen Fällen wartet der Socket immer wieder auf Daten.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?