boost asio Socket detetion
-
Hallo,
folgendes problem:
ich möchte einen Server bauen der sich mit bereits bestehenden Programmen verbinden kann. Diese programme, erstellen alle einen/mehrere TCP Sockets in einem bestimmten Port bereich.Nun zu meinem Problem wie kann ich die Erstellung des/eines Ports dedektieren?
Damit ich mich mit ihm verbinden kann.Gruß und danke
-
Nun zu meinem Problem wie kann ich die Erstellung des/eines Ports dedektieren?
Auch wenns schwer verständlich ist, denke ich dass die Antwort für dich folgende ist:
- socket erstellen
- socket an bestimmten endpoint binden mit bind(..)
- socket soll horchen, mit listen(..)
- dann für jeden client accept(..) aufrufen auf dem socket (server socket)Das alles kann boost::asio::ip::tcp::acceptor für dich machen.
Lese dazu die Bsp. auf der Boost.Asio Seite.
Simon