Herunterfahren Ich möchte auf eingehende Verbindungen für 60 Sekunden warten, als mein Server-Socket herunterfahren. Wie kann ich es tun?Wie Server Socket nach 60s in C
0
A
Antwort
1
Anstatt in accept
für eine Verbindung zu warten, verwenden Sie select
oder poll
, um darauf zu warten, dass der Socket lesbar wird, was darauf hinweist, dass eine Verbindung akzeptiert werden muss. Sie können select
oder poll
Time out nach 60s haben.
0
Sie können select mit einem Timeout für einen Socket verwenden, der zum Lesen im Descriptor-Set markiert ist. Sie können das Alarmsignal auch mithilfe von alarm() einstellen:
Verwandte Themen
- 1. Apache MINA Server schließt aktive UDP "Sitzung" nach 60s
- 2. C# Socket Server Frage senden
- 3. Socket-Programmierung: UDP-Client-Server in C
- 4. Socket-Programmierung in C++
- 5. C# TCP Server-Socket-Sicherheit mit SPS
- 6. C++ Socket-Server auf dem Mac. Hilfe!
- 7. Socket-Kommunikation, Java-Client C-Server
- 8. C# Socket: Verbindung zum Server über Proxy-Server
- 9. Linux C-Socket-Server printf Problem
- 10. Tracking BufferOverrun in Socket Server
- 11. Socket connect Fehler in C
- 12. Wie eine Socket-Verbindung in C
- 13. Java-Socket-Server blockiert
- 14. Restlet Server-Socket-Timeout
- 15. Managed Socket Server-Komponente
- 16. Tcp Socket-Server nicht senden
- 17. socket.io und .Net-Socket-Server
- 18. Golang hält Datei Server Socket geöffnet nach dem Schließen
- 19. Keep Socket nach HTTP-Anfrage/Antwort auf Node.js Server
- 20. Wie Socket-Adresse in C vergleichen?
- 21. TCP Python Socket Server Antwort
- 22. listen() Warteschlangenlänge in Socket-Programmierung in c?
- 23. Socket konsequent trennen C++
- 24. Wie überprüfen Socket Server ist offen?
- 25. Send struct über Socket in C
- 26. Node.js Proxy-Server-Socket auflegen
- 27. Socket-Server schaltet sich nach 2-3 Tagen aus
- 28. ereignisbasierte Socket-Programmierung in C
- 29. lesen Socket von C
- 30. Socket-Probleme in einfachen Scala TCP-Server
Schlaf für 60 Sekunden, dann setzen Sie einige 'Shutdown' boolean und verbinden mit dem Server, um den accept() -Aufruf zu machen. –