Hallo,
Ich habe schon viel gegoogelt, aber ich finde keine Lösung für mein Problem:
Ich habe mit C++ ein Programm geschrieben, dass einen einfachen TCP-Server erstellt. Dabei habe ich mich für die Unix-Variante mit <sys/sockets> entschieden.
Der Server wird auch ordnungsgemäß erstellt, gebunden und lauscht…
Wenn ich jedoch jetzt die Funktion accept() aufrufe, so hält das Programm solange an, bis eine neue Verbindung aufgebaut wird. Leider lässt sich während dieser Zeit der Server nicht mehr steuern, was aber für mein Projekt sehr sinnvoll wäre.
Leider bringt mich die Google-Suche auch nicht sehr viel weiter, da sich ständig Hilfe zu Php-Sockets oder Winsock untermischt, aber keine Lösung für mein Problem.
Gibt es hier vielleicht einen erfahrenen C++-Socket-Programmierer, der mir helfen kann?
Viele Dank, Simon.