AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi grösseren Text per UDP versenden scheitert...Warum?
Thema durchsuchen
Ansicht
Themen-Optionen

grösseren Text per UDP versenden scheitert...Warum?

Ein Thema von torud · begonnen am 22. Okt 2007 · letzter Beitrag vom 22. Okt 2007
Antwort Antwort
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 17:18
Hallo Wissende,

ich nutze seit einiger Zeit eine Sendmessage-Funktion, um von einem Hauptprogramm Texte an die "UDP-Clients" zu senden. Dies hat bis letztes Jahr wunderbar funktioniert. Ich schickte unter anderem auch sich verändernde Textdateien mit bis zu 4 kb als Text per UDP an die Clients, die diese Inhalte dann verarbeitet und selbst als Dateien gespeichert haben. Komischerweise funktioniert es in diesem Jahr nun nicht mehr.

Ich habe mal geschaut und wenn ich die Textdateien inhaltlich auf unter 1 kb drücke, dann gehts. Sobald aber der Inhalt grösser ist, wird es nicht mehr verschickt, oder es kommt nicht mehr an. Woran kann das liegen???
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#2

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 17:22
Das könnte daran liegen das UDP Daten als einzelnes Paket sendet und Pakete von deutlich über 1 kb haben eine sehr schlechte Überlebenschance.
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 17:23
Je größer die Daten pro Paket, desto schlechter funktioniert die Übertragung.
Teile den Text in mehrere Pakete.
Oliver Hanappi
Besucht meine neue Homepage: http://oli.hux.de
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#4

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 17:26
Ok, danke erstmal für die Info. Was soll ich nun machen? Ich dachte ich könnte da was mit dem Buffer machen, aber das war ein Irrglaube.

Und warum ging es letztes Jahr und in diesem nun nicht mehr??? Wobei das egal ist. Ich muss eine Lösung finden...Tipps?

Ein Paket zerhacken ist vielleicht ein Ansatz...Hm dazu müsste ich aber den Text erstmal von der Grösse her messen!?
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 18:04
Nunja, ein Paket senden, wo drinnen steht, wie groß ein Teil und wieviele Teile es gibt.
Und dann in darauffolgenden Paketen jeweils einen Textteil senden.
Oliver Hanappi
Besucht meine neue Homepage: http://oli.hux.de
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 18:05
Zitat von idontwantaname:
Nunja, ein Paket senden, wo drinnen steht, wie groß ein Teil und wieviele Teile es gibt.
Und dann in darauffolgenden Paketen jeweils einen Textteil senden.
Und dann zurücksenden, wenn ein Paket fehlt... und dann kann man auch gleich TCP nehmen
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#7

Re: grösseren Text per UDP versenden scheitert...Warum?

  Alt 22. Okt 2007, 18:10
Jo, danke, ich bin schon dabei es auf TCP/IP umzustellen...
Danke
Tom
  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:53 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