Ich glaube es wäre einmal interessant wie und was du für den Timeout einstellst und wie genau dein ReadFile-Aufruf aussieht.
Wenn ich es richtig verstehe:
- Deine Gegenstelle terminiert das Gesendete nicht mit einem bestimmten Zeichen (wie ETX (#03) oder #13)
- Du weißt nicht, wie lang die Antwort auf deine Frage sein wird