Ich agiere als Server, der mehrere Anfragen vom Client in Socket und Handles in einem Thread empfängt.maximale Anzahl, wenn Anfragen per TCP-Verbindung
Sollte ich einen Parameter in der TCP-Ebene festlegen, um die maximale Anzahl von Anforderungen festzulegen, die eine Verbindung gleichzeitig verarbeiten kann? weil in meinem Server-Seite, wenn die Verarbeitung der Anforderung langsam i beobachten, dass andere Anforderungen in der Warteschlange nach oben sind (Client sagt Anfrage gesendet wurde, aber ich erhalten es spät)
mir bitte
Es gibt kein Maximum, und Sie können keins setzen, und es würde Ihr Problem nicht lösen, wenn Sie könnten. Anfragen pro Verbindung sind sequentiell und Ihr Problem ist Nebenläufigkeit, oder besser gesagt das Fehlen. Sie müssen jeden Client-Socket in einem separaten Thread behandeln. – EJP
Ich werde die Anfrage in multi-threaded Mode only.Requests immer wieder kommen in einer persistenten TCP-Verbindung eingerichtet? .wird es auf Antwort warten, bis es mir nächste Anfrage sendet oder ist es unabhängig von Wetter ich schickte Antwort für vorherige Anfrage. – jan
Wenn Sie bereits [Verbindungen oder] Anfragen in einer Multithread-Art bearbeiten, ist es schwierig, wenn nicht gar unmöglich zu sehen, worum es bei Ihrer Frage eigentlich geht. Wie sich Ihre Clients über eine bestehende Verbindung verhalten, hat absolut nichts damit zu tun, eine maximale Anzahl von Anfragen pro Verbindung einzustellen. – EJP