2017-06-28 1 views
0

Ich habe ein Python-Programm, das Sensordaten verarbeitet. Der Großteil der Funktionalität findet lokal statt und erfordert keine Netzwerkverbindung. Die eine Sache, die ich mit einem Klienten machen will, sendet einen ununterbrochenen Strom von Daten, wenn ein Klient verbunden ist, aber für alles andere, um unabhängig vom Wetter zu laufen, gibt es einen verbundenen Klienten oder nicht. Die einzigen Setups, die ich bisher verwaltet habe, erforderten die Verbindung eines Clients, bevor irgendetwas anderes passieren konnte.Python führen bestimmte Funktionen mit oder ohne eine Client-Verbindung

Wie stelle ich das ein, so dass mein Programm nicht davon abhängt, zuerst einen Client verbunden zu haben, bevor es irgendwas macht ??

Antwort

0

Versuchen Sie eine Verbindung herzustellen, und wenn es nach n Versuchen fehlschlägt, sollten Sie keine Verbindung haben.

Es gibt viele Strategien zum Einrichten von Wiederholungen, also suchen Sie danach, um herauszufinden, was für Sie am besten ist.

Dann, wenn Sie keine Verbindung herstellen können, einfach weiter nach dem Scheitern los ...

, was darüber ist.

+0

aber das ist der Server nicht der Client. Ich brauche es, um Verbindungen zu hören, nicht nach ihnen zu suchen. Mein Problem ist, dass ich nichts anderes erreichen kann, wenn keine Verbindung besteht. – drako234

+0

Ein Server ohne Internetverbindung ist kein Server. Ein Server beantwortet Anfragen. – MrE

+0

Was macht Ihr Server, wenn er nicht verbunden ist? – MrE

Verwandte Themen