Asynchrones Empfangen mit ACE
-
Hallo! Ich habe einen TCP-Client der synchron empfängt, bekomme es aber nicht hin ihn zu umzuschreiben, dass asynchrones Empfangen möglich ist. Hier der TCP-Client:
ACE_INET_Addr server_addr(port, host); ACE_SOCK_Connector connector; ACE_SOCK_Stream cli_stream; char buf[100]; ssize_t r_bytes; connector.connect(cli_stream, server_addr); while (1) { cli_stream.send_n(buf, sizeof(buf)); r_bytes = cli_stream.recv(buf, sizeof(buf)); }Ich weiß nur das die Lösung mit Hilfe der Klasse ACE_Reactor zu erreichen ist, habe auch schon ein Beispiel gefunden, was aber vor Fehler wimmelt und sich nicht übersetzen lässt:
Kann mir da jemand helfen
