AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke TCP Connection - ACK der Gegenseite abwarten
Thema durchsuchen
Ansicht
Themen-Optionen

TCP Connection - ACK der Gegenseite abwarten

Ein Thema von mentaltec · begonnen am 5. Nov 2012 · letzter Beitrag vom 7. Nov 2012
Antwort Antwort
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

AW: TCP Connection - ACK der Gegenseite abwarten

  Alt 6. Nov 2012, 15:56
Dann bleibt dir als einzige Möglichkeit nur noch dich auf die Antwort vom Server zu verlassen. Wenn du der Ausführungsroutine bzw. deren Geschwindigkeit nicht traust, solltest du das lokal auf Serverseite messen. Dann bringt dir das ganze Ping Pong Spiel nämlich nicht viel. Wenn es dir gezielt um die Netzwerklatenz geht, arbeite nach dem Request / Response Prinzip und implementiere ein einfaches Ping System, über das du die Latenz messen kannst.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: TCP Connection - ACK der Gegenseite abwarten

  Alt 6. Nov 2012, 16:44
Es würde auch ungemein helfen, wenn du konkret sagst, worum es genau geht und was du genau machen willst / musst.

Wenn du non-blocking verwenden "musst", wurden dir die Möglichkeiten ja schon genannt. Also bleibt dir fasst nur die Möglichkeit, dein Protokoll um ein ACK vom Server zu erweitern, oder wie Zacherl sagte: Ein Request<>Response-Prinzip. Deswegen auch der Vorschlag, dir mal ICS anzuschauen, eben weil du da etliche Beispiele hast, die genau das machen - entweder direkt oder indirekt.

Das WENN und OB hebt sich somit auch gegenseitig auf.

Genauso auch wenn du dein Framework auf Blocking umschreibst.

  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz