AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TCP Verbindungsdauer ?
Thema durchsuchen
Ansicht
Themen-Optionen

TCP Verbindungsdauer ?

Ein Thema von olee · begonnen am 19. Sep 2008 · letzter Beitrag vom 19. Sep 2008
Antwort Antwort
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#1

TCP Verbindungsdauer ?

  Alt 19. Sep 2008, 09:57
Hi,
Ich habe eine Frage über die Verbindung bei TCP.

1.) Ich habe zum einen gehört, dass wohle eine Verbindung von Client zu Server nur
so lange besteht, wie der Client Daten sendet und auf die Antwort des Servers wartet und
danach wieder getrennt wird bzw. werden sollte.

==> Wie seiht es damit aus? Ich brauche eine dauernde Verbindung
(Multiplayer). Soll ich jetzt jedes mal Socket.Open und Disconnect beim Senden verwenden?

2.) Kann es passieren, dass dann die Verbindung, wenn ich nur beim Starten S.Open aufrufe und auch
erst beim Beenden S.Disconnect aufrufe, dass dann die Verbindung nach einiger Zeit gekappt wird?


MFG
Björn
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
DelphiKlaus

Registriert seit: 18. Okt 2006
100 Beiträge
 
Delphi 6 Professional
 
#2

Re: TCP Verbindungsdauer ?

  Alt 19. Sep 2008, 10:38
Hallo,

eine TCP-Verbindung wird meines Wissens nicht automatisch getrennt, wenn sich eine bestimmte Zeit nichts tut. Es kann aber sein, wenn Du über eine Firewall gehst, dass diese dann die Verbindung nach einem bestimmten Timeout trennt.

In der Registry kann man einen Wert eintragen, ich glaube, er heisst KeepAliveTime oder so ähnlich. Damit wird die Verbindung durch Austausch irgendwelcher Informationen geprüft. Und damit weiss dann auch eine Firewall, dass sich da noch was tut.

MfG

Klaus
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: TCP Verbindungsdauer ?

  Alt 19. Sep 2008, 14:47
Also reicht es, wenn ich beim Start S.Open aufrufe und auch erst wieder beim beenden S.Disconnect aufrufe?
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
DelphiKlaus

Registriert seit: 18. Okt 2006
100 Beiträge
 
Delphi 6 Professional
 
#4

Re: TCP Verbindungsdauer ?

  Alt 19. Sep 2008, 15:57
Das sollte ausreichen

Klaus
  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 07:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz